Data Structures |
| struct | BG_GPRSet_t |
| struct | BG_FPR_t |
| struct | BG_FPRSet_t |
| struct | BG_DebugSet_t |
| struct | BG_Stack_Info_t |
| struct | BG_Process_Data_t |
| struct | BG_Thread_Data_t |
| class | BG_Debugger_Msg |
Typedefs |
| typedef uint32_t | BG_NodeNum_t |
| typedef uint32_t | BG_ThreadID_t |
| typedef uint32_t | BG_GPR_t |
| typedef uint32_t | BG_Addr_t |
Enumerations |
| enum | BG_GPR_Num_t {
BG_GPR0 = 0,
BG_GPR1,
BG_GPR2,
BG_GPR3,
BG_GPR4,
BG_GPR5,
BG_GPR6,
BG_GPR7,
BG_GPR8,
BG_GPR9,
BG_GPR10,
BG_GPR11,
BG_GPR12,
BG_GPR13,
BG_GPR14,
BG_GPR15,
BG_GPR16,
BG_GPR17,
BG_GPR18,
BG_GPR19,
BG_GPR20,
BG_GPR21,
BG_GPR22,
BG_GPR23,
BG_GPR24,
BG_GPR25,
BG_GPR26,
BG_GPR27,
BG_GPR28,
BG_GPR29,
BG_GPR30,
BG_GPR31 = 31,
BG_FPSCR = 32,
BG_LR = 33,
BG_CR = 34,
BG_XER = 35,
BG_CTR = 36,
BG_IAR = 37,
BG_MSR = 38,
BG_DEAR = 39,
BG_ESR = 40
} |
| enum | BG_FPR_Num_t {
BG_FPR0 = 0,
BG_FPR1,
BG_FPR2,
BG_FPR3,
BG_FPR4,
BG_FPR5,
BG_FPR6,
BG_FPR7,
BG_FPR8,
BG_FPR9,
BG_FPR10,
BG_FPR11,
BG_FPR12,
BG_FPR13,
BG_FPR14,
BG_FPR15,
BG_FPR16,
BG_FPR17,
BG_FPR18,
BG_FPR19,
BG_FPR20,
BG_FPR21,
BG_FPR22,
BG_FPR23,
BG_FPR24,
BG_FPR25,
BG_FPR26,
BG_FPR27,
BG_FPR28,
BG_FPR29,
BG_FPR30,
BG_FPR31 = 31
} |
| enum | BG_MsgType_t {
GET_REG = 0,
GET_ALL_REGS,
SET_REG,
GET_MEM,
SET_MEM,
GET_FLOAT_REG,
GET_ALL_FLOAT_REGS,
SET_FLOAT_REG,
SINGLE_STEP,
CONTINUE,
KILL,
ATTACH,
DETACH,
GET_REG_ACK,
GET_ALL_REGS_ACK,
SET_REG_ACK,
GET_MEM_ACK,
SET_MEM_ACK,
GET_FLOAT_REG_ACK,
GET_ALL_FLOAT_REGS_ACK,
SET_FLOAT_REG_ACK,
SINGLE_STEP_ACK,
CONTINUE_ACK,
KILL_ACK,
ATTACH_ACK,
DETACH_ACK,
SIGNAL_ENCOUNTERED,
PROGRAM_EXITED,
VERSION_MSG,
VERSION_MSG_ACK,
GET_DEBUG_REGS,
GET_DEBUG_REGS_ACK,
SET_DEBUG_REGS,
SET_DEBUG_REGS_ACK,
GET_THREAD_INFO,
GET_THREAD_INFO_ACK,
THREAD_ALIVE,
THREAD_ALIVE_ACK,
GET_THREAD_ID,
GET_THREAD_ID_ACK,
SET_THREAD_OPS,
SET_THREAD_OPS_ACK,
GET_REGS_AND_FLOATS,
GET_REGS_AND_FLOATS_ACK,
GET_AUX_VECTORS,
GET_AUX_VECTORS_ACK,
GET_STACK_TRACE,
GET_STACK_TRACE_ACK,
END_DEBUG,
END_DEBUG_ACK,
GET_PROCESS_DATA,
GET_PROCESS_DATA_ACK,
GET_THREAD_DATA,
GET_THREAD_DATA_ACK,
HOLD_THREAD,
HOLD_THREAD_ACK,
RELEASE_THREAD,
RELEASE_THREAD_ACK,
SIGACTION,
SIGACTION_ACK,
MAP_MEM,
MAP_MEM_ACK,
FAST_TRAP,
FAST_TRAP_ACK,
DEBUG_IGNORE_SIG,
DEBUG_IGNORE_SIG_ACK,
THIS_SPACE_FOR_RENT
} |
| enum | BG_Thread_State_t {
Running = 1,
Sleeping,
Waiting,
Zombie,
Idle
} |
| enum | BG_ErrorCode_t {
RC_NO_ERROR = 0,
RC_NOT_ATTACHED = 1,
RC_NOT_RUNNING = 2,
RC_BAD_NODE = 3,
RC_BAD_THREAD = 4,
RC_BAD_COMMAND = 5,
RC_BAD_REGISTER = 6,
RC_NOT_APP_SPACE = 7,
RC_LEN_TOO_LONG = 8,
RC_DENIED = 9,
RC_BAD_SIGNAL = 10,
RC_NOT_STOPPED = 11,
RC_NOT_INITIALIZED = 12,
RC_TIMEOUT = 13
} |
Variables |
| volatile time_t | DebuggerReadStarted |
| volatile time_t | DebuggerWriteStarted |
| volatile int | AbortPipeIO |