dmnt: add basic gdb packet receive logic
This commit is contained in:
@@ -20,8 +20,13 @@ namespace ams::dmnt {
|
||||
|
||||
void InitializeDebugLog();
|
||||
|
||||
void DebugLog(const char *prefix, const char *fmt, ...);
|
||||
void DebugLog(const char *prefix, const char *fmt, ...) __attribute((format(printf, 2, 3)));
|
||||
|
||||
#define AMS_DMNT2_DEBUG_LOG(fmt, ...) ::ams::dmnt::DebugLog("[dmnt2] ", fmt, ## __VA_ARGS__)
|
||||
|
||||
#define AMS_DMNT2_GDB_LOG_INFO(fmt, ...) ::ams::dmnt::DebugLog("[gdb-i] ", fmt, ## __VA_ARGS__)
|
||||
#define AMS_DMNT2_GDB_LOG_WARN(fmt, ...) ::ams::dmnt::DebugLog("[gdb-w] ", fmt, ## __VA_ARGS__)
|
||||
#define AMS_DMNT2_GDB_LOG_ERROR(fmt, ...) ::ams::dmnt::DebugLog("[gdb-e] ", fmt, ## __VA_ARGS__)
|
||||
#define AMS_DMNT2_GDB_LOG_DEBUG(fmt, ...) ::ams::dmnt::DebugLog("[gdb-d] ", fmt, ## __VA_ARGS__)
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user