#pragma once #include static constexpr std::string_view GDBTargetXML = R"( powerpc:common )"; void qSupported(const char *packet); void qXferThreadRead(const char *packet); bool qXferLibrariesRead(const char *packet); bool qXferFeaturesRead(const char *packet); void qOffsets(const char *packet); #define gdb_continue ((void (*)(const char *packet))(0x101C400 + 0x0203d11c - 0x02000000)) #define gdb_vgetregisters ((void (*)(const char *packet))(0x101C400 + 0x0203dfb4 - 0x02000000)) #define gdb_get_pid_tid ((OSThread * (*) (char **input))(0x101C400 + 0x0203d26c - 0x02000000)) #define GDBqXfer_libraries_read ((uint32_t(*)(uint32_t, int32_t, char *))(0x101C400 + 0x0203d3fc - 0x02000000))