|
Public Types |
| enum | Mode { INSTRUCTION = 0,
WRITE = 1,
PORTIO = 2,
ACCESS = 3
} |
| enum | Log { BREAK = 0,
LOG = 1
} |
Public Member Functions |
| | Breakpoint () |
| void | kill () |
| int | unused () |
| int | break_at_instruction () |
| int | match_addr (Address virt, Mode m) |
| void | set_logmode (char m) |
| int | is_break () |
| void | restrict_task (int other, Task_num task) |
| void | restrict_thread (int other, GThread_num thread) |
| void | restrict_register (char reg, Mword y, Mword z) |
| void | restrict_memory (Mword addr, Mword len, Mword y, Mword z) |
| void | clear_restriction () |
| void | show () |
| int | restricted (Thread *t) |
| int | test_break (Thread *t, char *errbuf, size_t bufsize) |
| void | test_log (Thread *t) |
| void | set (Address _addr, Mword _len, Mode _mode, Log _log) |
Private Attributes |
| Address | addr |
| Unsigned8 | len |
| Address_type | user |
| Mode | mode |
| Log | log |
| Restriction | restrict |
Static Private Attributes |
| static char const *const | mode_names [4] |
Classes |
| struct | Bp_mem_res |
| struct | Bp_reg_res |
| struct | Bp_task_res |
| struct | Bp_thread_res |
| struct | Restriction |