| 135 | } |
| 136 | |
| 137 | static void |
| 138 | db_delete_watchpoint(vm_map_t map, db_addr_t addr) |
| 139 | { |
| 140 | db_watchpoint_t watch; |
| 141 | db_watchpoint_t *prev; |
| 142 | |
| 143 | for (prev = &db_watchpoint_list; |
| 144 | (watch = *prev) != 0; |
| 145 | prev = &watch->link) |
| 146 | if (db_map_equal(watch->map, map) && |
| 147 | (watch->loaddr <= addr) && |
| 148 | (addr < watch->hiaddr)) { |
| 149 | *prev = watch->link; |
| 150 | db_watchpoint_free(watch); |
| 151 | return; |
| 152 | } |
| 153 | |
| 154 | db_printf("Not set.\n"); |
| 155 | } |
| 156 | |
| 157 | static void |
| 158 | db_list_watchpoints(void) |
no test coverage detected