Fix misc. warnings (#20715)

This commit is contained in:
Dmitry Katsubo
2021-01-09 01:55:36 +01:00
committed by GitHub
parent 8ffae97128
commit bbf06152da
3 changed files with 5 additions and 8 deletions

View File

@ -43,10 +43,9 @@ static bool isDataProc(uint32_t instr) {
}
UnwResult UnwStartArm(UnwState * const state) {
bool found = false;
uint16_t t = UNW_MAX_INSTR_COUNT;
do {
for (;;) {
uint32_t instr;
/* Attempt to read the instruction */
@ -527,7 +526,7 @@ UnwResult UnwStartArm(UnwState * const state) {
if (--t == 0) return UNWIND_EXHAUSTED;
} while (!found);
}
return UNWIND_UNSUPPORTED;
}

View File

@ -30,12 +30,11 @@ static int32_t signExtend11(const uint16_t value) {
}
UnwResult UnwStartThumb(UnwState * const state) {
bool found = false;
uint16_t t = UNW_MAX_INSTR_COUNT;
uint32_t lastJumpAddr = 0; // Last JUMP address, to try to detect infinite loops
bool loopDetected = false; // If a loop was detected
do {
for (;;) {
uint16_t instr;
/* Attempt to read the instruction */
@ -1059,7 +1058,7 @@ UnwResult UnwStartThumb(UnwState * const state) {
if (--t == 0) return UNWIND_EXHAUSTED;
} while (!found);
}
return UNWIND_SUCCESS;
}