summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle/kernel/svc.cpp')
-rw-r--r--src/core/hle/kernel/svc.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp
index 6588bd3b8..7cfecb68c 100644
--- a/src/core/hle/kernel/svc.cpp
+++ b/src/core/hle/kernel/svc.cpp
@@ -597,6 +597,7 @@ enum class BreakType : u32 {
597 PostNROLoad = 4, 597 PostNROLoad = 4,
598 PreNROUnload = 5, 598 PreNROUnload = 5,
599 PostNROUnload = 6, 599 PostNROUnload = 6,
600 CppException = 7,
600}; 601};
601 602
602struct BreakReason { 603struct BreakReason {
@@ -669,6 +670,9 @@ static void Break(u32 reason, u64 info1, u64 info2) {
669 "Signalling debugger, Unloaded an NRO at 0x{:016X} with size 0x{:016X}", info1, 670 "Signalling debugger, Unloaded an NRO at 0x{:016X} with size 0x{:016X}", info1,
670 info2); 671 info2);
671 break; 672 break;
673 case BreakType::CppException:
674 LOG_CRITICAL(Debug_Emulated, "Signalling debugger. Uncaught C++ exception encountered.");
675 break;
672 default: 676 default:
673 LOG_WARNING( 677 LOG_WARNING(
674 Debug_Emulated, 678 Debug_Emulated,