|
Static Public Member Functions |
static int | global_breakpoints () |
static void | init_arch () |
static FIASCO_INIT void | init () |
static int | set_breakpoint (int num, Address addr, Mword len, Breakpoint::Mode mode, Breakpoint::Log log, Task_num task) |
static void | clr_breakpoint (int num) |
static void | logmode_breakpoint (int num, char mode) |
static int | first_unused () |
static int | test_break (Mword dr6, char *errbuf, size_t bufsize) |
static void | test_log (Mword &dr6) |
static Mword | test_match (Address addr, Breakpoint::Mode mode) |
static void | restrict_task (int num, int other, Task_num task) |
static void | restrict_thread (int num, int other, GThread_num thread) |
static void | restrict_register (int num, char reg, Mword y, Mword z) |
static void | restrict_memory (int num, Mword addr, Mword len, Mword y, Mword z) |
static void | clear_restriction (int num) |
static void | list () |
static Mword | get_dr (Mword i) |
Static Private Member Functions |
static void | at_jdb_enter () |
static void | at_jdb_leave () |
static int | test_sstep () |
static int | test_break (char *errbuf, size_t bufsize) |
static int | test_other (char *errbuf, size_t bufsize) |
static int | test_log_only () |
static void | clr_dr7 (int num, Mword &dr7) |
static void | set_dr7 (int num, Mword len, Breakpoint::Mode mode, Mword &dr7) |
static int | set_debug_address_register (int num, Mword addr, Mword len, Breakpoint::Mode mode, Task_num) |
static void | clr_debug_address_register (int num) |
Static Private Attributes |
static Breakpoint | bps [4] |
static Mword | dr7 |