Lines Matching refs:prbstat

75 	prb_status_t	prbstat = PRB_STATUS_OK;  in prb_rtld_stalk()  local
89 prbstat = prb_proc_read(proc_p, proc_p->dbgaddr, in prb_rtld_stalk()
91 if (prbstat || !dentry.d_un.d_ptr) { in prb_rtld_stalk()
94 return (prbstat); in prb_rtld_stalk()
97 prbstat = prb_proc_read(proc_p, dentry.d_un.d_ptr, in prb_rtld_stalk()
99 if (prbstat) in prb_rtld_stalk()
100 return (prbstat); in prb_rtld_stalk()
105 prbstat = bpt(proc_p, proc_p->bptaddr); in prb_rtld_stalk()
106 if (prbstat) in prb_rtld_stalk()
107 return (prbstat); in prb_rtld_stalk()
110 prbstat = prb_proc_tracebpt(proc_p, B_TRUE); in prb_rtld_stalk()
112 return (prbstat); in prb_rtld_stalk()
123 prb_status_t prbstat; in prb_rtld_unstalk() local
128 prbstat = prb_proc_tracebpt(proc_p, B_FALSE); in prb_rtld_unstalk()
130 prbstat = unbpt(proc_p, proc_p->bptaddr); in prb_rtld_unstalk()
132 return (prbstat); in prb_rtld_unstalk()
143 prb_status_t prbstat; in prb_rtld_advance() local
147 prbstat = prb_proc_clrbptflt(proc_p); in prb_rtld_advance()
148 if (prbstat) in prb_rtld_advance()
149 return (prbstat); in prb_rtld_advance()
150 prbstat = unbpt(proc_p, proc_p->bptaddr); in prb_rtld_advance()
151 if (prbstat) in prb_rtld_advance()
152 return (prbstat); in prb_rtld_advance()
154 prbstat = prb_proc_istepbpt(proc_p); in prb_rtld_advance()
155 if (prbstat) in prb_rtld_advance()
156 return (prbstat); in prb_rtld_advance()
158 prbstat = bpt(proc_p, proc_p->bptaddr); in prb_rtld_advance()
159 if (prbstat) in prb_rtld_advance()
160 return (prbstat); in prb_rtld_advance()
174 prb_status_t prbstat = PRB_STATUS_OK; in prb_rtld_sync_if_needed() local
177 prbstat = prb_rtld_setup(proc_p, &synced); in prb_rtld_sync_if_needed()
178 if (prbstat) in prb_rtld_sync_if_needed()
179 return (prbstat); in prb_rtld_sync_if_needed()
183 prbstat = prb_rtld_wait(proc_p); in prb_rtld_sync_if_needed()
184 if (prbstat) in prb_rtld_sync_if_needed()
185 return (prbstat); in prb_rtld_sync_if_needed()
188 return (prbstat); in prb_rtld_sync_if_needed()
203 prb_status_t prbstat = PRB_STATUS_OK; in prb_rtld_setup() local
214 prbstat = prb_proc_read(proc_p, proc_p->dbgaddr, &dentry, in prb_rtld_setup()
216 if (prbstat) { in prb_rtld_setup()
219 return (prbstat); in prb_rtld_setup()
231 prbstat = prb_proc_write(proc_p, proc_p->dbgaddr, &dentry, in prb_rtld_setup()
234 return (prbstat); in prb_rtld_setup()
245 prb_status_t prbstat; in prb_rtld_wait() local
250 prbstat = prb_proc_exit(proc_p, SYS_getpid, PRB_SYS_ADD); in prb_rtld_wait()
251 if (prbstat) { in prb_rtld_wait()
254 "exit of getpid(): %s\n", prb_status_str(prbstat))); in prb_rtld_wait()
255 return (prbstat); in prb_rtld_wait()
258 prbstat = prb_proc_entry(proc_p, SYS_exit, PRB_SYS_ADD); in prb_rtld_wait()
259 if (prbstat) { in prb_rtld_wait()
262 "entry of exit(): %s\n", prb_status_str(prbstat))); in prb_rtld_wait()
263 return (prbstat); in prb_rtld_wait()
266 prbstat = prb_proc_cont(proc_p); in prb_rtld_wait()
267 if (prbstat) { in prb_rtld_wait()
270 prb_status_str(prbstat))); in prb_rtld_wait()
271 return (prbstat); in prb_rtld_wait()
274 prbstat = prb_proc_wait(proc_p, B_FALSE, NULL); in prb_rtld_wait()
275 if (prbstat) { in prb_rtld_wait()
278 prb_status_str(prbstat))); in prb_rtld_wait()
279 return (prbstat); in prb_rtld_wait()
282 prbstat = prb_proc_state(proc_p, &pstate); in prb_rtld_wait()
283 if (prbstat) { in prb_rtld_wait()
286 prb_status_str(prbstat))); in prb_rtld_wait()
287 return (prbstat); in prb_rtld_wait()
300 prbstat = prb_proc_exit(proc_p, SYS_getpid, PRB_SYS_DEL); in prb_rtld_wait()
301 if (prbstat) { in prb_rtld_wait()
304 "exit of getpid(): %s\n", prb_status_str(prbstat))); in prb_rtld_wait()
305 return (prbstat); in prb_rtld_wait()
308 prbstat = prb_proc_entry(proc_p, SYS_exit, PRB_SYS_DEL); in prb_rtld_wait()
309 if (prbstat) { in prb_rtld_wait()
312 "entry of exit(): %s\n", prb_status_str(prbstat))); in prb_rtld_wait()
313 return (prbstat); in prb_rtld_wait()
316 prbstat = prb_proc_prstop(proc_p); in prb_rtld_wait()
317 if (prbstat) { in prb_rtld_wait()
320 prb_status_str(prbstat))); in prb_rtld_wait()
321 return (prbstat); in prb_rtld_wait()
342 prb_status_t prbstat; in bpt() local
350 prbstat = prb_proc_read(proc_p, addr, in bpt()
352 if (prbstat) in bpt()
353 return (prbstat); in bpt()
360 prbstat = prb_proc_write(proc_p, addr, in bpt()
362 if (prbstat) in bpt()
363 return (prbstat); in bpt()
377 prb_status_t prbstat; in unbpt() local
385 prbstat = prb_proc_write(proc_p, addr, &(proc_p->saveinstr), in unbpt()
387 if (prbstat) in unbpt()
388 return (prbstat); in unbpt()