diff options
| author | GPUCode <geoster3d@gmail.com> | 2023-11-20 18:56:54 +0200 |
|---|---|---|
| committer | t895 <clombardo169@gmail.com> | 2023-11-25 00:47:36 -0500 |
| commit | a1818cddf6469045da6893efb3ae79f6eaeb9a8d (patch) | |
| tree | e077b2902007b6356cba93f5b5a4d966ee0cad31 /src/core/arm/arm_interface.cpp | |
| parent | a3e2b0bd91f7d8bea14d3cc602c567682e428771 (diff) | |
arm: Print backtrace on data abort
Diffstat (limited to 'src/core/arm/arm_interface.cpp')
| -rw-r--r-- | src/core/arm/arm_interface.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/arm/arm_interface.cpp b/src/core/arm/arm_interface.cpp index 558fba5bd2..d231bf89cc 100644 --- a/src/core/arm/arm_interface.cpp +++ b/src/core/arm/arm_interface.cpp @@ -201,6 +201,8 @@ void ARM_Interface::Run() { if (True(hr & HaltReason::DataAbort)) { if (system.DebuggerEnabled()) { system.GetDebugger().NotifyThreadWatchpoint(current_thread, *HaltedWatchpoint()); + } else { + LogBacktrace(); } current_thread->RequestSuspend(SuspendType::Debug); break; |
