From c90b04a7de90629d091118584eed3f91c882062f Mon Sep 17 00:00:00 2001 From: Will Martin Date: Sat, 31 Jan 2026 05:05:21 +0900 Subject: [PATCH] Debug: avoid signal macro clashes in GDB stub --- src/xenia/debug/gdb/gdbstub.cc | 6 +++--- src/xenia/debug/gdb/gdbstub.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/xenia/debug/gdb/gdbstub.cc b/src/xenia/debug/gdb/gdbstub.cc index c94f4b0bf..4da5c6d95 100644 --- a/src/xenia/debug/gdb/gdbstub.cc +++ b/src/xenia/debug/gdb/gdbstub.cc @@ -239,13 +239,13 @@ void GDBStub::Listen(GDBClient& client) { cache_.cur_thread_id = cache_.notify_thread_id; } - SignalCode signal = SignalCode::SIGTRAP; + SignalCode signal = SignalCode::kSIGTRAP; if (cache_.notify_exception_code.has_value()) { if (cache_.notify_exception_code == xe::Exception::Code::kIllegalInstruction) { - signal = SignalCode::SIGILL; + signal = SignalCode::kSIGILL; } else { - signal = SignalCode::SIGSEGV; + signal = SignalCode::kSIGSEGV; } cache_.notify_exception_code.reset(); diff --git a/src/xenia/debug/gdb/gdbstub.h b/src/xenia/debug/gdb/gdbstub.h index 7ade8cd9b..dfd10c588 100644 --- a/src/xenia/debug/gdb/gdbstub.h +++ b/src/xenia/debug/gdb/gdbstub.h @@ -35,7 +35,7 @@ class GDBStub : public cpu::DebugListener { Interrupt = '\03', }; - enum class SignalCode : uint8_t { SIGILL = 4, SIGTRAP = 5, SIGSEGV = 11 }; + enum class SignalCode : uint8_t { kSIGILL = 4, kSIGTRAP = 5, kSIGSEGV = 11 }; enum class RegisterIndex : int { GPR0 = 0,