diff --git a/Core/MemFault.cpp b/Core/MemFault.cpp index 3148f1a80e..38944bf98b 100644 --- a/Core/MemFault.cpp +++ b/Core/MemFault.cpp @@ -49,6 +49,14 @@ void MemFault_Init() { g_ignoredAddresses.clear(); } +bool MemFault_MayBeResumable() { + return g_lastCrashAddress != nullptr; +} + +void MemFault_IgnoreLastCrash() { + g_ignoredAddresses.insert(g_lastCrashAddress); +} + #ifdef MACHINE_CONTEXT_SUPPORTED static bool DisassembleNativeAt(const uint8_t *codePtr, int instructionSize, std::string *dest) { @@ -74,14 +82,6 @@ static bool DisassembleNativeAt(const uint8_t *codePtr, int instructionSize, std return false; } -bool MemFault_MayBeResumable() { - return g_lastCrashAddress != nullptr; -} - -void MemFault_IgnoreLastCrash() { - g_ignoredAddresses.insert(g_lastCrashAddress); -} - bool HandleFault(uintptr_t hostAddress, void *ctx) { SContext *context = (SContext *)ctx; const uint8_t *codePtr = (uint8_t *)(context->CTX_PC);