MCPcopy Create free account
hub / github.com/F-Stack/f-stack / db_delete_breakpoint

Function db_delete_breakpoint

freebsd/ddb/db_break.c:115–136  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

113}
114
115static void
116db_delete_breakpoint(vm_map_t map, db_addr_t addr)
117{
118 register db_breakpoint_t bkpt;
119 register db_breakpoint_t *prev;
120
121 for (prev = &db_breakpoint_list;
122 (bkpt = *prev) != 0;
123 prev = &bkpt->link) {
124 if (db_map_equal(bkpt->map, map) &&
125 (bkpt->address == addr)) {
126 *prev = bkpt->link;
127 break;
128 }
129 }
130 if (bkpt == 0) {
131 db_printf("Not set.\n");
132 return;
133 }
134
135 db_breakpoint_free(bkpt);
136}
137
138static db_breakpoint_t
139db_find_breakpoint(vm_map_t map, db_addr_t addr)

Callers 1

db_delete_cmdFunction · 0.85

Calls 3

db_map_equalFunction · 0.85
db_printfFunction · 0.85
db_breakpoint_freeFunction · 0.85

Tested by

no test coverage detected