Lines Matching refs:cur

66 	bptlist_t	*new, *cur, *prev;  in set_breakpoint()  local
68 for (cur = ph->pp_breakpoints, prev = NULL; in set_breakpoint()
69 (cur && (cur->bl_addr < addr)); in set_breakpoint()
70 prev = cur, cur = cur->bl_next) in set_breakpoint()
72 if (cur && (cur->bl_addr == addr)) { in set_breakpoint()
76 cur->bl_flags |= flags; in set_breakpoint()
93 new->bl_next = cur; in set_breakpoint()
100 bptlist_t *cur; in find_bp() local
102 for (cur = ph->pp_breakpoints; in find_bp()
103 (cur && (cur->bl_addr != addr)); in find_bp()
104 cur = cur->bl_next) in find_bp()
107 if ((cur == NULL) || (cur->bl_addr != addr)) in find_bp()
109 return (cur); in find_bp()
115 bptlist_t *cur, *prev; in delete_bp() local
117 for (cur = ph->pp_breakpoints, prev = NULL; in delete_bp()
118 (cur && (cur->bl_addr < addr)); in delete_bp()
119 prev = cur, cur = cur->bl_next) in delete_bp()
121 if ((cur == NULL) || (cur->bl_addr != addr)) in delete_bp()
125 ph->pp_breakpoints = cur->bl_next; in delete_bp()
127 prev->bl_next = cur->bl_next; in delete_bp()
129 free(cur); in delete_bp()
136 bptlist_t *cur; in list_breakpoints() local
144 for (cur = ph->pp_breakpoints; cur; cur = cur->bl_next) { in list_breakpoints()
145 (void) printf("\t0x%08lx:0x%04x - %s\n", cur->bl_addr, in list_breakpoints()
146 cur->bl_flags, print_address_ps(ph, cur->bl_addr, in list_breakpoints()
154 bptlist_t *cur; in set_breaks() local
157 for (cur = ph->pp_breakpoints; cur; cur = cur->bl_next) { in set_breaks()
160 if (ps_pread(ph, cur->bl_addr, (char *)&old_inst, in set_breaks()
164 cur->bl_instr = old_inst; in set_breaks()
166 if (ps_pwrite(ph, cur->bl_addr, (char *)&bpt_instr, in set_breaks()
176 bptlist_t *cur; in clear_breaks() local
181 for (cur = ph->pp_breakpoints; cur; cur = cur->bl_next) in clear_breaks()
182 if (ps_pwrite(ph, cur->bl_addr, (char *)&(cur->bl_instr), in clear_breaks()
190 bptlist_t *cur, *prev; in delete_all_breakpoints() local
195 for (prev = NULL, cur = ph->pp_breakpoints; in delete_all_breakpoints()
196 cur; prev = cur, cur = cur->bl_next) in delete_all_breakpoints()