Lines Matching refs:pt
162 pt_data_t *pt = t->t_data; in pt_open_aout() local
165 if ((pt->p_file = mdb_gelf_create(io, ET_NONE, GF_FILE)) == NULL) in pt_open_aout()
168 pt->p_symtab = mdb_gelf_symtab_create_file(pt->p_file, in pt_open_aout()
170 pt->p_dynsym = mdb_gelf_symtab_create_file(pt->p_file, in pt_open_aout()
180 if (mdb_gelf_symtab_lookup_by_name(pt->p_dynsym, "_start", &s1, in pt_open_aout()
183 if (mdb_gelf_symtab_lookup_by_name(pt->p_dynsym, "_mcount", in pt_open_aout()
190 pt->p_fio = io; in pt_open_aout()
191 return (pt->p_file); in pt_open_aout()
202 pt_data_t *pt = t->t_data; in pt_close_aout() local
204 if (pt->p_symtab != NULL) { in pt_close_aout()
205 mdb_gelf_symtab_destroy(pt->p_symtab); in pt_close_aout()
206 pt->p_symtab = NULL; in pt_close_aout()
209 if (pt->p_dynsym != NULL) { in pt_close_aout()
210 mdb_gelf_symtab_destroy(pt->p_dynsym); in pt_close_aout()
211 pt->p_dynsym = NULL; in pt_close_aout()
214 if (pt->p_file != NULL) { in pt_close_aout()
215 mdb_gelf_destroy(pt->p_file); in pt_close_aout()
216 pt->p_file = NULL; in pt_close_aout()
220 pt->p_fio = NULL; in pt_close_aout()
252 pt_data_t *pt = t->t_data; in thr_check() local
288 if (ops == pt->p_tdb_ops) in thr_check()
292 pt->p_tdb_ops = ops; in thr_check()
293 pt->p_ptl_ops = &proc_tdb_ops; in thr_check()
294 pt->p_ptl_hdl = NULL; in thr_check()
306 pt->p_tdb_ops = NULL; in thr_check()
307 pt->p_ptl_ops = &proc_lwp_ops; in thr_check()
308 pt->p_ptl_hdl = NULL; in thr_check()
329 pt_data_t *pt = t->t_data; in pt_rtld_event() local
333 if (rd_event_getmsg(pt->p_rtld, &rdm) == RD_OK) { in pt_rtld_event()
345 pt->p_ptl_ops != &proc_lwp_ops) { in pt_rtld_event()
349 pt->p_tdb_ops = NULL; in pt_rtld_event()
350 pt->p_ptl_ops = &proc_lwp_ops; in pt_rtld_event()
351 pt->p_ptl_hdl = NULL; in pt_rtld_event()
367 pt->p_rtld_finished) { in pt_rtld_event()
377 if (pt->p_rdstate == PT_RD_ADD) in pt_rtld_event()
378 pt->p_rdstate = PT_RD_CONSIST; in pt_rtld_event()
385 pt->p_rtld_finished = TRUE; in pt_rtld_event()
399 pt->p_rtld_finished) in pt_rtld_event()
400 pt->p_rdstate = MAX(pt->p_rdstate, PT_RD_ADD); in pt_rtld_event()
412 pt_data_t *pt = t->t_data; in pt_post_attach() local
428 IOP_NAME(pt->p_fio)); in pt_post_attach()
430 pt->p_rtld_finished = FALSE; in pt_post_attach()
432 pt->p_rtld_finished = TRUE; in pt_post_attach()
469 if (pt->p_rtld == NULL && (pt->p_rtld = Prd_agent(P)) != NULL) { in pt_post_attach()
473 if ((err = rd_event_enable(pt->p_rtld, TRUE)) != RD_OK) { in pt_post_attach()
479 if ((err = rd_event_addr(pt->p_rtld, RD_PREINIT, in pt_post_attach()
488 if ((err = rd_event_addr(pt->p_rtld, RD_POSTINIT, in pt_post_attach()
497 if ((err = rd_event_addr(pt->p_rtld, RD_DLACTIVITY, in pt_post_attach()
514 if (pt->p_rtld == NULL) in pt_post_attach()
515 pt->p_rtld_finished = TRUE; in pt_post_attach()
535 pt_data_t *pt = t->t_data; in pt_pre_detach() local
561 if (pt->p_fio != pt->p_aout_fio) { in pt_pre_detach()
563 (void) pt_open_aout(t, pt->p_aout_fio); in pt_pre_detach()
567 pt->p_tdb_ops = NULL; in pt_pre_detach()
568 pt->p_ptl_ops = &proc_lwp_ops; in pt_pre_detach()
569 pt->p_ptl_hdl = NULL; in pt_pre_detach()
571 pt->p_rtld = NULL; in pt_pre_detach()
572 pt->p_signal = 0; in pt_pre_detach()
573 pt->p_rtld_finished = FALSE; in pt_pre_detach()
574 pt->p_rdstate = PT_RD_NONE; in pt_pre_detach()
581 pt_data_t *pt = t->t_data; in pt_release_parents() local
586 while ((vfp = mdb_list_next(&pt->p_vforkp)) != NULL) { in pt_release_parents()
606 mdb_list_delete(&pt->p_vforkp, vfp); in pt_release_parents()
617 pt_data_t *pt = t->t_data; in pt_fork() local
754 pt->p_tdb_ops = NULL; in pt_fork()
755 pt->p_ptl_ops = &proc_lwp_ops; in pt_fork()
756 pt->p_ptl_hdl = NULL; in pt_fork()
770 mdb_list_append(&pt->p_vforkp, vfp); in pt_fork()
790 pt->p_rtld = Prd_agent(C); in pt_fork()
804 pt_data_t *pt = t->t_data; in pt_exec() local
888 io = mdb_fdio_create_path(NULL, execname, pt->p_oflags, 0); in pt_exec()
896 (void) mdb_dis_select(pt_disasm(&pt->p_file->gf_ehdr)); in pt_exec()
906 pt->p_tdb_ops = NULL; in pt_exec()
907 pt->p_ptl_ops = &proc_lwp_ops; in pt_exec()
908 pt->p_ptl_hdl = NULL; in pt_exec()
949 t->t_pshandle = pt->p_idlehandle; in pt_exec()
970 pt_data_t *pt = t->t_data; in pt_setflags() local
976 if (pt->p_fio == NULL) in pt_setflags()
979 io = mdb_fdio_create_path(NULL, IOP_NAME(pt->p_fio), mode, 0); in pt_setflags()
987 pt->p_fio = mdb_io_hold(io); in pt_setflags()
988 mdb_io_rele(pt->p_file->gf_io); in pt_setflags()
989 pt->p_file->gf_io = pt->p_fio; in pt_setflags()
994 pt->p_gflags |= PGRAB_FORCE; in pt_setflags()
1216 pt_data_t *pt = mdb.m_target->t_data; in pt_ignore() local
1221 if (addr < 1 || addr > pt->p_maxsig) { in pt_ignore()
1235 pt_data_t *pt = t->t_data; in pt_attach() local
1251 if (pt->p_fio == NULL) { in pt_attach()
1258 t->t_pshandle = Pgrab((pid_t)addr, pt->p_gflags, &perr); in pt_attach()
1261 PR_ARG_ANY, pt->p_gflags, &perr); in pt_attach()
1264 t->t_pshandle = pt->p_idlehandle; in pt_attach()
1441 pt_data_t *pt = t->t_data; in pt_kill() local
1454 t->t_pshandle = pt->p_idlehandle; in pt_kill()
1468 pt_data_t *pt = t->t_data; in pt_detach() local
1469 int rflags = pt->p_rflags; in pt_detach()
1490 t->t_pshandle = pt->p_idlehandle; in pt_detach()
1621 pt_data_t *pt = t->t_data; in pt_status_dcmd() local
1667 const GElf_Ehdr *ehp = &pt->p_file->gf_ehdr; in pt_status_dcmd()
1689 if (pt->p_ptl_ops == &proc_lwp_ops) in pt_status_dcmd()
1811 } else if (pt->p_file != NULL) { in pt_status_dcmd()
1812 const GElf_Ehdr *ehp = &pt->p_file->gf_ehdr; in pt_status_dcmd()
1817 mdb_printf("executable file: %s\n", IOP_NAME(pt->p_fio)); in pt_status_dcmd()
1872 pt_data_t *pt = t->t_data; in pt_tmodel() local
1885 if (t->t_pshandle != NULL && pt->p_ptl_ops != ptl_ops) { in pt_tmodel()
1887 pt->p_tdb_ops = NULL; in pt_tmodel()
1888 pt->p_ptl_ops = &proc_lwp_ops; in pt_tmodel()
1889 pt->p_ptl_hdl = NULL; in pt_tmodel()
1940 pt_data_t *pt = t->t_data; in pt_getenv() local
1973 if ((v = mdb_nv_lookup(&pt->p_env, argv->a_un.a_str)) == NULL) in pt_getenv()
1980 mdb_nv_rewind(&pt->p_env); in pt_getenv()
1981 while ((v = mdb_nv_advance(&pt->p_env)) != NULL) in pt_getenv()
1996 pt_env_set(pt_data_t *pt, const char *nameval) in pt_env_set() argument
2019 v = mdb_nv_lookup(&pt->p_env, val); in pt_env_set()
2035 (void) mdb_nv_insert(&pt->p_env, name, NULL, (uintptr_t)val, in pt_env_set()
2045 pt_env_clear(pt_data_t *pt) in pt_env_clear() argument
2050 mdb_nv_rewind(&pt->p_env); in pt_env_clear()
2051 while ((v = mdb_nv_advance(&pt->p_env)) != NULL) { in pt_env_clear()
2056 mdb_nv_remove(&pt->p_env, v); in pt_env_clear()
2068 pt_data_t *pt = t->t_data; in pt_setenv() local
2112 pt_env_set(pt, nameval); in pt_setenv()
2125 pt_data_t *pt = t->t_data; in pt_unsetenv() local
2151 pt_env_clear(pt); in pt_unsetenv()
2153 if ((v = mdb_nv_lookup(&pt->p_env, argv->a_un.a_str)) != NULL) { in pt_unsetenv()
2157 mdb_nv_remove(&pt->p_env, v); in pt_unsetenv()
2263 pt_data_t *pt = t->t_data; in pt_activate_common() local
2300 if (mdb_gelf_symtab_lookup_by_name(pt->p_symtab, "_mdb_abort_info", in pt_activate_common()
2306 mdb_tgt_elf_export(pt->p_file); in pt_activate_common()
2317 pt_data_t *pt = t->t_data; in pt_activate() local
2359 mdb_nv_rewind(&pt->p_regs); in pt_activate()
2360 while ((v = mdb_nv_advance(&pt->p_regs)) != NULL) { in pt_activate()
2374 pt_data_t *pt = t->t_data; in pt_deactivate() local
2379 mdb_nv_rewind(&pt->p_regs); in pt_deactivate()
2380 while ((v = mdb_nv_advance(&pt->p_regs)) != NULL) { in pt_deactivate()
2410 pt_data_t *pt = t->t_data; in pt_periodic() local
2412 if (pt->p_rdstate == PT_RD_CONSIST) { in pt_periodic()
2418 pt->p_rdstate = PT_RD_NONE; in pt_periodic()
2425 pt_data_t *pt = t->t_data; in pt_destroy() local
2427 if (pt->p_idlehandle != NULL && pt->p_idlehandle != t->t_pshandle) in pt_destroy()
2428 Prelease(pt->p_idlehandle, 0); in pt_destroy()
2434 Prelease(t->t_pshandle, pt->p_rflags); in pt_destroy()
2440 if (pt->p_aout_fio != NULL) in pt_destroy()
2441 mdb_io_rele(pt->p_aout_fio); in pt_destroy()
2443 pt_env_clear(pt); in pt_destroy()
2444 mdb_nv_destroy(&pt->p_env); in pt_destroy()
2446 mdb_nv_destroy(&pt->p_regs); in pt_destroy()
2447 mdb_free(pt, sizeof (pt_data_t)); in pt_destroy()
2460 pt_data_t *pt = t->t_data; in pt_platform() local
2463 Pplatform(t->t_pshandle, pt->p_platform, MAXNAMELEN) != NULL) in pt_platform()
2464 return (pt->p_platform); in pt_platform()
2537 pt_data_t *pt = t->t_data; in pt_fread() local
2539 if (pt->p_file != NULL) { in pt_fread()
2540 return (mdb_gelf_rw(pt->p_file, buf, nbytes, addr, in pt_fread()
2541 IOPF_READ(pt->p_fio), GIO_READ)); in pt_fread()
2551 pt_data_t *pt = t->t_data; in pt_fwrite() local
2553 if (pt->p_file != NULL) { in pt_fwrite()
2554 return (mdb_gelf_rw(pt->p_file, (void *)buf, nbytes, addr, in pt_fwrite()
2555 IOPF_WRITE(pt->p_fio), GIO_WRITE)); in pt_fwrite()
2584 pt_data_t *pt = t->t_data; in tlsbase() local
2595 if (pt->p_tdb_ops == NULL) in tlsbase()
2598 err = pt->p_tdb_ops->td_ta_map_id2thr(pt->p_ptl_hdl, tid, &th); in tlsbase()
2612 err = pt->p_tdb_ops->td_thr_tlsbase(&th, loadobjp->rl_tlsmodid, basep); in tlsbase()
2690 pt_data_t *pt = t->t_data; in pt_lookup_by_name_thr() local
2751 int status = mdb_gelf_symtab_lookup_by_file(pt->p_symtab, in pt_lookup_by_name_thr()
2765 if (mdb_gelf_symtab_lookup_by_name(pt->p_symtab, name, symp, &i) == 0) { in pt_lookup_by_name_thr()
2771 if (mdb_gelf_symtab_lookup_by_name(pt->p_dynsym, name, symp, &i) == 0) { in pt_lookup_by_name_thr()
2780 if (pt->p_file != NULL && in pt_lookup_by_name_thr()
2781 pt->p_file->gf_ehdr.e_type == ET_DYN && in pt_lookup_by_name_thr()
2809 pt_data_t *pt = t->t_data; in pt_lookup_by_addr() local
2831 if (P == NULL && pt->p_symtab != NULL) in pt_lookup_by_addr()
2832 gsts[gstc++] = pt->p_symtab; in pt_lookup_by_addr()
2833 if (P == NULL && pt->p_dynsym != NULL) in pt_lookup_by_addr()
2834 gsts[gstc++] = pt->p_dynsym; in pt_lookup_by_addr()
2961 if (Pobjname_resolved(P, addr, pt->p_objname, in pt_lookup_by_addr()
2963 prefix = pt->p_objname; in pt_lookup_by_addr()
2965 if (Pobjname(P, addr, pt->p_objname, MDB_TGT_MAPSZ)) in pt_lookup_by_addr()
2966 prefix = pt->p_objname; in pt_lookup_by_addr()
2970 (void) strncpy(pt->p_symname, buf, MDB_TGT_SYM_NAMLEN); in pt_lookup_by_addr()
2971 pt->p_symname[MDB_TGT_SYM_NAMLEN - 1] = '\0'; in pt_lookup_by_addr()
2973 pt->p_symname[0] = '\0'; in pt_lookup_by_addr()
2976 if (prefix == pt->p_objname && Plmid(P, addr, &lmid) == 0 && ( in pt_lookup_by_addr()
2980 lmid, strbasename(prefix), pt->p_symname); in pt_lookup_by_addr()
2983 strbasename(prefix), pt->p_symname); in pt_lookup_by_addr()
3040 pt_data_t *pt = t->t_data; in pt_symbol_iter() local
3077 pt->p_fio != NULL && in pt_symbol_iter()
3078 strcmp(object, IOP_NAME(pt->p_fio)) != 0) in pt_symbol_iter()
3082 gst = pt->p_symtab; in pt_symbol_iter()
3084 gst = pt->p_dynsym; in pt_symbol_iter()
3183 pt_data_t *pt = t->t_data; in pt_object_iter() local
3210 if (pt->p_dynsym != NULL && pt->p_file->gf_dyns != NULL && in pt_object_iter()
3211 pt->p_fio != NULL) { in pt_object_iter()
3212 mdb_gelf_sect_t *gsp = pt->p_dynsym->gst_ssect; in pt_object_iter()
3213 GElf_Dyn *dynp = pt->p_file->gf_dyns; in pt_object_iter()
3214 mdb_map_t *mp = &pt->p_map; in pt_object_iter()
3215 const char *s = IOP_NAME(pt->p_fio); in pt_object_iter()
3227 for (i = 0; i < pt->p_file->gf_ndyns; i++, dynp++) { in pt_object_iter()
3246 pt_data_t *pt = t->t_data; in pt_addr_to_map() local
3259 return (pt_prmap_to_mdbmap(t, pmp, &pt->p_map)); in pt_addr_to_map()
3265 pt_data_t *pt = t->t_data; in pt_name_to_map() local
3281 return (pt_prmap_to_mdbmap(t, pmp, &pt->p_map)); in pt_name_to_map()
3399 pt_data_t *pt = mdb.m_target->t_data; in Pcreate_callback() local
3401 if (pt->p_stdin != NULL) in Pcreate_callback()
3402 pt_dupfd(pt->p_stdin, O_RDWR, 0, STDIN_FILENO); in Pcreate_callback()
3403 if (pt->p_stdout != NULL) in Pcreate_callback()
3404 pt_dupfd(pt->p_stdout, O_CREAT | O_WRONLY, 0666, STDOUT_FILENO); in Pcreate_callback()
3413 pt_data_t *pt = t->t_data; in pt_run() local
3422 if (pt->p_aout_fio == NULL) { in pt_run()
3429 pargv[pargc++] = strbasename(IOP_NAME(pt->p_aout_fio)); in pt_run()
3437 pt->p_stdin = argv[i].a_un.a_str + 1; in pt_run()
3439 pt->p_stdout = argv[i].a_un.a_str + 1; in pt_run()
3449 if (strchr(IOP_NAME(pt->p_aout_fio), '/') == NULL) { in pt_run()
3451 IOP_NAME(pt->p_aout_fio)); in pt_run()
3454 IOP_NAME(pt->p_aout_fio)); in pt_run()
3457 penv = mdb_alloc((mdb_nv_size(&pt->p_env)+ 1) * sizeof (char *), in pt_run()
3459 for (mdb_nv_rewind(&pt->p_env), i = 0; in pt_run()
3460 (v = mdb_nv_advance(&pt->p_env)) != NULL; i++) in pt_run()
3466 pt->p_stdin = pt->p_stdout = NULL; in pt_run()
3477 if (t->t_pshandle != pt->p_idlehandle) in pt_run()
3478 Prelease(t->t_pshandle, pt->p_rflags); in pt_run()
3483 pt->p_rflags = PRELEASE_KILL; /* kill on debugger Prelease */ in pt_run()
3584 pt_data_t *pt = t->t_data; in pt_setrun() local
3591 int sig = pt->p_signal; in pt_setrun()
3595 pt->p_signal = 0; /* clear pending signal */ in pt_setrun()
3726 pt_data_t *pt = t->t_data; in pt_signal() local
3728 if (sig > 0 && sig <= pt->p_maxsig) { in pt_signal()
3729 pt->p_signal = sig; /* pending until next pt_setrun */ in pt_signal()
3998 pt_data_t *pt = t->t_data; in pt_brkpt_ctor() local
4007 if (!pt->p_rtld_finished && in pt_brkpt_ctor()
4014 !pt->p_rtld_finished))) { in pt_brkpt_ctor()
4531 pt_data_t *pt = t->t_data; in pt_add_signal() local
4533 if (signum <= 0 || signum > pt->p_maxsig) { in pt_add_signal()
4559 pt_data_t *pt = t->t_data; in pt_getareg() local
4566 if ((v = mdb_nv_lookup(&pt->p_regs, rname)) != NULL) { in pt_getareg()
4626 pt_data_t *pt = t->t_data; in pt_putareg() local
4633 if ((v = mdb_nv_lookup(&pt->p_regs, rname)) != NULL) { in pt_putareg()
4896 pt_data_t *pt = t->t_data; in pt_tdb_ctor() local
4900 if ((err = pt->p_tdb_ops->td_ta_new(t->t_pshandle, &tap)) != TD_OK) in pt_tdb_ctor()
4903 pt->p_ptl_hdl = tap; in pt_tdb_ctor()
4910 pt_data_t *pt = t->t_data; in pt_tdb_dtor() local
4912 ASSERT(tap == pt->p_ptl_hdl); in pt_tdb_dtor()
4913 (void) pt->p_tdb_ops->td_ta_delete(tap); in pt_tdb_dtor()
4914 pt->p_ptl_hdl = NULL; in pt_tdb_dtor()
4920 pt_data_t *pt = t->t_data; in pt_tdb_tid() local
4929 if ((err = pt->p_tdb_ops->td_ta_map_lwp2thr(tap, in pt_tdb_tid()
4933 if ((err = pt->p_tdb_ops->td_thr_get_info(&th, &ti)) != TD_OK) in pt_tdb_tid()
4954 pt_data_t *pt = t->t_data; in pt_tdb_iter() local
4961 arg.pa_pt = pt; in pt_tdb_iter()
4964 if ((err = pt->p_tdb_ops->td_ta_thr_iter(tap, (td_thr_iter_f *) in pt_tdb_iter()
4975 pt_data_t *pt = t->t_data; in pt_tdb_getregs() local
4983 if ((err = pt->p_tdb_ops->td_ta_map_id2thr(tap, tid, &th)) != TD_OK) in pt_tdb_getregs()
4986 err = pt->p_tdb_ops->td_thr_getgregs(&th, gregs); in pt_tdb_getregs()
4996 pt_data_t *pt = t->t_data; in pt_tdb_setregs() local
5004 if ((err = pt->p_tdb_ops->td_ta_map_id2thr(tap, tid, &th)) != TD_OK) in pt_tdb_setregs()
5007 err = pt->p_tdb_ops->td_thr_setgregs(&th, gregs); in pt_tdb_setregs()
5018 pt_data_t *pt = t->t_data; in pt_tdb_getxregs() local
5028 if ((err = pt->p_tdb_ops->td_ta_map_id2thr(tap, tid, &th)) != TD_OK) in pt_tdb_getxregs()
5031 if ((err = pt->p_tdb_ops->td_thr_getxregsize(&th, &xregsize)) != TD_OK) in pt_tdb_getxregs()
5040 err = pt->p_tdb_ops->td_thr_getxregs(&th, pxr); in pt_tdb_getxregs()
5062 pt_data_t *pt = t->t_data; in pt_tdb_setxregs() local
5070 if ((err = pt->p_tdb_ops->td_ta_map_id2thr(tap, tid, &th)) != TD_OK) in pt_tdb_setxregs()
5073 err = pt->p_tdb_ops->td_thr_setxregs(&th, xregs); in pt_tdb_setxregs()
5084 pt_data_t *pt = t->t_data; in pt_tdb_getfpregs() local
5092 if ((err = pt->p_tdb_ops->td_ta_map_id2thr(tap, tid, &th)) != TD_OK) in pt_tdb_getfpregs()
5095 err = pt->p_tdb_ops->td_thr_getfpregs(&th, fpregs); in pt_tdb_getfpregs()
5106 pt_data_t *pt = t->t_data; in pt_tdb_setfpregs() local
5114 if ((err = pt->p_tdb_ops->td_ta_map_id2thr(tap, tid, &th)) != TD_OK) in pt_tdb_setfpregs()
5117 err = pt->p_tdb_ops->td_thr_setfpregs(&th, fpregs); in pt_tdb_setfpregs()
5193 pt_data_t *pt = t->t_data; in pt_xd_ehdr() local
5198 if (pt->p_file == NULL) in pt_xd_ehdr()
5202 bcopy(&pt->p_file->gf_ehdr, buf, nbytes); in pt_xd_ehdr()
5304 pt_data_t *pt = mdb_zalloc(sizeof (pt_data_t), UM_SLEEP); in mdb_proc_tgt_create() local
5318 mdb_free(pt, sizeof (pt_data_t)); in mdb_proc_tgt_create()
5323 pt->p_oflags = O_RDWR; in mdb_proc_tgt_create()
5325 pt->p_oflags = O_RDONLY; in mdb_proc_tgt_create()
5328 pt->p_gflags |= PGRAB_FORCE; in mdb_proc_tgt_create()
5330 pt->p_gflags |= PGRAB_NOSTOP; in mdb_proc_tgt_create()
5332 pt->p_ptl_ops = &proc_lwp_ops; in mdb_proc_tgt_create()
5333 pt->p_maxsig = sysconf(_SC_SIGRT_MAX); in mdb_proc_tgt_create()
5335 (void) mdb_nv_create(&pt->p_regs, UM_SLEEP); in mdb_proc_tgt_create()
5336 (void) mdb_nv_create(&pt->p_env, UM_SLEEP); in mdb_proc_tgt_create()
5339 t->t_data = pt; in mdb_proc_tgt_create()
5365 pt->p_gflags, &perr, NULL)) == NULL) { in mdb_proc_tgt_create()
5371 (pt->p_idlehandle = Pgrab_file(aout_path, &perr)) != NULL && in mdb_proc_tgt_create()
5373 t->t_pshandle = pt->p_idlehandle; in mdb_proc_tgt_create()
5423 if (aout_path != NULL && (pt->p_aout_fio = mdb_fdio_create_path(NULL, in mdb_proc_tgt_create()
5424 aout_path, pt->p_oflags, 0)) == NULL && argc > 0) { in mdb_proc_tgt_create()
5433 if (pt->p_aout_fio != NULL && pt_open_aout(t, in mdb_proc_tgt_create()
5434 mdb_io_hold(pt->p_aout_fio)) == NULL && argc > 0) in mdb_proc_tgt_create()
5441 if (pt->p_file != NULL) in mdb_proc_tgt_create()
5442 (void) mdb_dis_select(pt_disasm(&pt->p_file->gf_ehdr)); in mdb_proc_tgt_create()
5452 (void) mdb_nv_insert(&pt->p_regs, rdp->rd_name, NULL, in mdb_proc_tgt_create()
5489 (pt->p_file != NULL && pt->p_file->gf_ehdr.e_type == ET_EXEC)) { in mdb_proc_tgt_create()
5520 pt->p_rflags = PRELEASE_KILL; in mdb_proc_tgt_create()
5532 pt_env_set(pt, mdb.m_env[i]); in mdb_proc_tgt_create()