#define REMOTE_DEBUGGER #define RPC_CLIENT static const char wanted_name[] = "Remote ARM Linux/Android debugger"; #define DEBUGGER_NAME "armlinux" #define PROCESSOR_NAME "arm" #define DEFAULT_PLATFORM_NAME "linux" #define TARGET_PROCESSOR PLFM_ARM #define DEBUGGER_ID DEBUGGER_ID_ARM_LINUX_USER #define DEBUGGER_FLAGS (DBG_FLAG_REMOTE \ | DBG_FLAG_SMALLBLKS \ | DBG_FLAG_LOWCNDS \ | DBG_FLAG_DEBTHREAD \ | DBG_FLAG_PREFER_SWBPTS) #define HAVE_APPCALL #define S_FILETYPE f_ELF #include #include #include #include #include #include #include #include #include "dbg_rpc_client.h" #include "rpc_debmod.h" rpc_debmod_t g_dbgmod(DEFAULT_PLATFORM_NAME); #include "common_stub_impl.cpp" #include "arm_local_impl.cpp" #include "linux_local_impl.cpp" #include "common_local_impl.cpp"