Merge pull request #61 from CreeperMario/crash-fix

libWHB exception handler now works
This commit is contained in:
James 2018-01-11 02:37:03 -08:00 committed by GitHub
commit 5ae8226d68
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -40,7 +40,7 @@ sRegistersLength = 0;
static uint8_t static uint8_t
sCrashThreadStack[THREAD_STACK_SIZE]; sCrashThreadStack[THREAD_STACK_SIZE];
static OSThread static OSThread __attribute__((aligned(8)))
sCrashThread; sCrashThread;
static int static int
@ -96,7 +96,7 @@ getStackTrace(OSContext *context)
for (i = 0; i < 16; ++i) { for (i = 0; i < 16; ++i) {
uint32_t addr; uint32_t addr;
if (!stackPtr || (uintptr_t)stackPtr == 0xFFFFFFFF) { if (!stackPtr || (uintptr_t)stackPtr == 0x1 || (uintptr_t)stackPtr == 0xFFFFFFFF) {
break; break;
} }