bkpt 58 ddb/db_break.c db_breakpoint_t bkpt;
bkpt 60 ddb/db_break.c if ((bkpt = db_free_breakpoints) != 0) {
bkpt 61 ddb/db_break.c db_free_breakpoints = bkpt->link;
bkpt 62 ddb/db_break.c return (bkpt);
bkpt 68 ddb/db_break.c bkpt = db_next_free_breakpoint;
bkpt 71 ddb/db_break.c return (bkpt);
bkpt 75 ddb/db_break.c db_breakpoint_free(db_breakpoint_t bkpt)
bkpt 77 ddb/db_break.c bkpt->link = db_free_breakpoints;
bkpt 78 ddb/db_break.c db_free_breakpoints = bkpt;
bkpt 84 ddb/db_break.c db_breakpoint_t bkpt;
bkpt 98 ddb/db_break.c bkpt = db_breakpoint_alloc();
bkpt 99 ddb/db_break.c if (bkpt == 0) {
bkpt 104 ddb/db_break.c bkpt->map = map;
bkpt 105 ddb/db_break.c bkpt->address = addr;
bkpt 106 ddb/db_break.c bkpt->flags = 0;
bkpt 107 ddb/db_break.c bkpt->init_count = count;
bkpt 108 ddb/db_break.c bkpt->count = count;
bkpt 110 ddb/db_break.c bkpt->link = db_breakpoint_list;
bkpt 111 ddb/db_break.c db_breakpoint_list = bkpt;
bkpt 117 ddb/db_break.c db_breakpoint_t bkpt;
bkpt 121 ddb/db_break.c (bkpt = *prev) != 0;
bkpt 122 ddb/db_break.c prev = &bkpt->link) {
bkpt 123 ddb/db_break.c if (db_map_equal(bkpt->map, map) &&
bkpt 124 ddb/db_break.c (bkpt->address == addr)) {
bkpt 125 ddb/db_break.c *prev = bkpt->link;
bkpt 129 ddb/db_break.c if (bkpt == 0) {
bkpt 134 ddb/db_break.c db_breakpoint_free(bkpt);
bkpt 140 ddb/db_break.c db_breakpoint_t bkpt;
bkpt 142 ddb/db_break.c for (bkpt = db_breakpoint_list;
bkpt 143 ddb/db_break.c bkpt != 0;
bkpt 144 ddb/db_break.c bkpt = bkpt->link)
bkpt 146 ddb/db_break.c if (db_map_equal(bkpt->map, map) &&
bkpt 147 ddb/db_break.c (bkpt->address == addr))
bkpt 148 ddb/db_break.c return (bkpt);
bkpt 164 ddb/db_break.c db_breakpoint_t bkpt;
bkpt 168 ddb/db_break.c for (bkpt = db_breakpoint_list;
bkpt 169 ddb/db_break.c bkpt != 0;
bkpt 170 ddb/db_break.c bkpt = bkpt->link)
bkpt 171 ddb/db_break.c if (db_map_current(bkpt->map)) {
bkpt 172 ddb/db_break.c bkpt->bkpt_inst = db_get_value(bkpt->address, BKPT_SIZE,
bkpt 174 ddb/db_break.c db_put_value(bkpt->address, BKPT_SIZE,
bkpt 175 ddb/db_break.c BKPT_SET(bkpt->bkpt_inst));
bkpt 184 ddb/db_break.c db_breakpoint_t bkpt;
bkpt 188 ddb/db_break.c for (bkpt = db_breakpoint_list;
bkpt 189 ddb/db_break.c bkpt != 0;
bkpt 190 ddb/db_break.c bkpt = bkpt->link)
bkpt 191 ddb/db_break.c if (db_map_current(bkpt->map)) {
bkpt 192 ddb/db_break.c db_put_value(bkpt->address, BKPT_SIZE, bkpt->bkpt_inst);
bkpt 206 ddb/db_break.c db_breakpoint_t bkpt;
bkpt 215 ddb/db_break.c bkpt = db_breakpoint_alloc();
bkpt 216 ddb/db_break.c if (bkpt == 0) {
bkpt 221 ddb/db_break.c bkpt->map = NULL;
bkpt 222 ddb/db_break.c bkpt->address = addr;
bkpt 223 ddb/db_break.c bkpt->flags = BKPT_TEMP;
bkpt 224 ddb/db_break.c bkpt->init_count = 1;
bkpt 225 ddb/db_break.c bkpt->count = 1;
bkpt 227 ddb/db_break.c bkpt->bkpt_inst = db_get_value(bkpt->address, BKPT_SIZE, FALSE);
bkpt 228 ddb/db_break.c db_put_value(bkpt->address, BKPT_SIZE, BKPT_SET(bkpt->bkpt_inst));
bkpt 229 ddb/db_break.c return bkpt;
bkpt 233 ddb/db_break.c db_delete_temp_breakpoint(db_breakpoint_t bkpt)
bkpt 235 ddb/db_break.c db_put_value(bkpt->address, BKPT_SIZE, bkpt->bkpt_inst);
bkpt 236 ddb/db_break.c db_breakpoint_free(bkpt);
bkpt 245 ddb/db_break.c db_breakpoint_t bkpt;
bkpt 253 ddb/db_break.c for (bkpt = db_breakpoint_list;
bkpt 254 ddb/db_break.c bkpt != 0;
bkpt 255 ddb/db_break.c bkpt = bkpt->link)
bkpt 258 ddb/db_break.c db_map_current(bkpt->map) ? "*" : " ",
bkpt 259 ddb/db_break.c bkpt->map, bkpt->init_count);
bkpt 260 ddb/db_break.c db_printsym(bkpt->address, DB_STGY_PROC, db_printf);
bkpt 81 ddb/db_run.c db_breakpoint_t bkpt;
bkpt 101 ddb/db_run.c bkpt = db_find_breakpoint_here(pc);
bkpt 102 ddb/db_run.c if (bkpt) {
bkpt 103 ddb/db_run.c if (--bkpt->count == 0) {
bkpt 105 ddb/db_run.c bkpt->count = bkpt->init_count;
bkpt 55 ddb/db_trap.c boolean_t bkpt;
bkpt 58 ddb/db_trap.c bkpt = IS_BREAKPOINT_TRAP(type, code);
bkpt 61 ddb/db_trap.c if (db_stop_at_pc(DDB_REGS, &bkpt)) {
bkpt 67 ddb/db_trap.c if (bkpt)