Lines Matching defs:bkpt
82 db_breakpoint_t bkpt);
94 register db_breakpoint_t bkpt;
96 if ((bkpt = bkpt_type->db_free_breakpoints) != 0) {
97 bkpt_type->db_free_breakpoints = bkpt->link;
98 return (bkpt);
105 bkpt = bkpt_type->db_next_free_breakpoint;
108 return (bkpt);
112 db_breakpoint_free(struct db_breakpoint_type *bkpt_type, db_breakpoint_t bkpt)
114 bkpt->link = bkpt_type->db_free_breakpoints;
115 bkpt_type->db_free_breakpoints = bkpt;
122 register db_breakpoint_t bkpt;
129 bkpt = db_breakpoint_alloc(bkpt_type);
130 if (bkpt == 0) {
135 bkpt->map = map;
136 bkpt->address = addr;
137 bkpt->flags = 0;
138 bkpt->init_count = count;
139 bkpt->count = count;
141 bkpt->link = bkpt_type->db_breakpoint_list;
142 bkpt_type->db_breakpoint_list = bkpt;
151 register db_breakpoint_t bkpt;
155 (bkpt = *prev) != 0;
156 prev = &bkpt->link) {
157 if (db_map_equal(bkpt->map, map) &&
158 (bkpt->address == addr)) {
159 *prev = bkpt->link;
163 if (bkpt == 0) {
168 db_breakpoint_free(bkpt_type, bkpt);
175 register db_breakpoint_t bkpt;
177 for (bkpt = bkpt_type->db_breakpoint_list;
178 bkpt != 0;
179 bkpt = bkpt->link)
181 if (db_map_equal(bkpt->map, map) &&
182 (bkpt->address == addr))
183 return (bkpt);
191 db_breakpoint_t bkpt;
193 bkpt = db_find_breakpoint(&db_breakpoint, db_map_addr(addr), addr);
195 if (bkpt == NULL)
196 bkpt = db_find_breakpoint(&db_hbreakpoint, db_map_addr(addr),
200 return (bkpt);
224 register db_breakpoint_t bkpt;
227 for (bkpt = db_breakpoint.db_breakpoint_list;
228 bkpt != 0;
229 bkpt = bkpt->link)
230 if (db_map_current(bkpt->map)) {
231 BKPT_WRITE(bkpt->address, &bkpt->bkpt_inst);
243 register db_breakpoint_t bkpt;
246 for (bkpt = db_breakpoint.db_breakpoint_list;
247 bkpt != 0;
248 bkpt = bkpt->link)
249 if (db_map_current(bkpt->map)) {
250 BKPT_CLEAR(bkpt->address, &bkpt->bkpt_inst);
262 register db_breakpoint_t bkpt;
270 for (bkpt = db_breakpoint.db_breakpoint_list;
271 bkpt != 0;
272 bkpt = bkpt->link) {
274 db_map_current(bkpt->map) ? "*" : " ",
275 (void *)bkpt->map, bkpt->init_count);
276 db_printsym(bkpt->address, DB_STGY_PROC);