usr/src/cmd/dtrace/dtrace.c
1173
struct ps_prochandle *P;
usr/src/cmd/dtrace/dtrace.c
1183
(g_psv = malloc(sizeof (struct ps_prochandle *) * argc)) == NULL)
usr/src/cmd/dtrace/dtrace.c
749
prochandler(struct ps_prochandle *P, const char *msg, void *arg)
usr/src/cmd/dtrace/dtrace.c
79
static struct ps_prochandle **g_psv;
usr/src/cmd/gcore/gcore.c
133
gcore(struct ps_prochandle *P, const char *fname, core_content_t content,
usr/src/cmd/gcore/gcore.c
149
struct ps_prochandle *P;
usr/src/cmd/gcore/gcore.c
44
struct ps_prochandle *P)
usr/src/cmd/mdb/common/mdb/mdb_kproc.c
372
if ((kp->kp_rap = rd_new((struct ps_prochandle *)t)) != NULL) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1128
struct ps_prochandle *P = mdb.m_target->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1149
struct ps_prochandle *P = mdb.m_target->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1166
struct ps_prochandle *P = mdb.m_target->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1184
struct ps_prochandle *P = mdb.m_target->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
148
Perror_printf(struct ps_prochandle *P, const char *format, ...)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1640
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
1938
print_env(void *data, struct ps_prochandle *P, uintptr_t addr,
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2689
struct ps_prochandle *P = plp->pl_tgt->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2744
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
2863
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3152
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
331
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3452
Pcreate_callback(struct ps_prochandle *P)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3469
struct ps_prochandle *P;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3557
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3638
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3794
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3854
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3914
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3974
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
413
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5196
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5299
return (sizeof (struct ps_prochandle *));
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5301
if (t->t_pshandle == NULL || nbytes != sizeof (struct ps_prochandle *))
usr/src/cmd/mdb/common/mdb/mdb_proc.c
583
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
618
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
627
struct ps_prochandle *C;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
805
struct ps_prochandle *P = t->t_pshandle;
usr/src/cmd/mdb/common/mdb/mdb_proc.h
128
struct ps_prochandle *p_pshandle; /* libproc handle */
usr/src/cmd/mdb/common/mdb/mdb_proc.h
137
struct ps_prochandle *p_idlehandle; /* idle libproc handle */
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
119
ps_pread(struct ps_prochandle *P, psaddr_t addr, void *buf, size_t size)
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
136
ps_pwrite(struct ps_prochandle *P, psaddr_t addr, const void *buf, size_t size)
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
153
ps_pglobal_lookup(struct ps_prochandle *P, const char *object,
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
178
ps_pglobal_sym(struct ps_prochandle *P, const char *object,
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
228
ps_pauxv(struct ps_prochandle *P, const auxv_t **auxvp)
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
242
ps_pbrandname(struct ps_prochandle *P, char *buf, size_t len)
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
272
ps_pdmodel(struct ps_prochandle *P, int *dm)
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
295
ps_fail(struct ps_prochandle *P)
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
86
ps_err_e (*ps_pread)(struct ps_prochandle *,
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
88
ps_err_e (*ps_pwrite)(struct ps_prochandle *,
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
90
ps_err_e (*ps_pglobal_lookup)(struct ps_prochandle *,
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
92
ps_err_e (*ps_pglobal_sym)(struct ps_prochandle *P,
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
94
ps_err_e (*ps_pauxv)(struct ps_prochandle *,
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
96
ps_err_e (*ps_pbrandname)(struct ps_prochandle *,
usr/src/cmd/mdb/common/mdb/mdb_pservice.c
98
ps_err_e (*ps_pdmodel)(struct ps_prochandle *,
usr/src/cmd/mdb/common/mdb/mdb_tdb.h
41
td_err_e (*td_ta_new)(struct ps_prochandle *, td_thragent_t **);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1500
Pread_gcore(struct ps_prochandle *P, void *buf, size_t n, uintptr_t addr,
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1518
Pwrite_gcore(struct ps_prochandle *P, const void *buf, size_t n, uintptr_t addr,
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1528
Pread_maps_gcore(struct ps_prochandle *P, prmap_t **Pmapp, ssize_t *nmapp,
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1579
Pread_aux_gcore(struct ps_prochandle *P, auxv_t **auxvp, int *nauxp, void *data)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1601
Pcred_gcore(struct ps_prochandle *P, prcred_t *prcp, int ngroups, void *data)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1641
Ppriv_gcore(struct ps_prochandle *P, prpriv_t **pprv, void *data)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1689
Pstatus_gcore(struct ps_prochandle *P, pstatus_t *sp, void *data)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1755
Ppsinfo_gcore(struct ps_prochandle *P, psinfo_t *psp, void *data)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1843
Plstatus_gcore(struct ps_prochandle *P, void *data)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1854
Plpsinfo_gcore(struct ps_prochandle *P, void *data)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1865
Pplatform_gcore(struct ps_prochandle *P, char *s, size_t n, void *data)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1881
Puname_gcore(struct ps_prochandle *P, struct utsname *u, void *data)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1892
Pzonename_gcore(struct ps_prochandle *P, char *s, size_t n, void *data)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1911
Pexecname_gcore(struct ps_prochandle *P, char *buf, size_t buflen, void *data)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1933
Pldt_gcore(struct ps_prochandle *P, struct ssd *pldt, int nldt, void *data)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
2001
struct ps_prochandle *P;
usr/src/cmd/mdb/common/modules/libproc/libproc.c
35
typedef struct ps_prochandle ps_prochandle_t;
usr/src/cmd/mdb/common/modules/libpython/libpython.c
123
typedef pydb_agent_t *(*pydb_agent_create_f)(struct ps_prochandle *P, int vers);
usr/src/cmd/mdb/common/modules/libpython/libpython.c
357
struct ps_prochandle *Pr = cd;
usr/src/cmd/mdb/common/modules/libpython/libpython.c
387
struct ps_prochandle *Ph;
usr/src/cmd/mdb/common/modules/libumem/leaky_subr.c
600
struct ps_prochandle *Pr;
usr/src/cmd/mdb/common/modules/libumem/proc_kludges.c
36
struct ps_prochandle *pkm_Pr;
usr/src/cmd/mdb/common/modules/libumem/proc_kludges.c
79
struct ps_prochandle *Pr;
usr/src/cmd/newtask/newtask.c
326
struct ps_prochandle *p;
usr/src/cmd/newtask/newtask.c
512
set_ids(struct ps_prochandle *p, struct project *project,
usr/src/cmd/newtask/newtask.c
75
struct ps_prochandle *, struct project *);
usr/src/cmd/newtask/newtask.c
83
static int set_ids(struct ps_prochandle *, struct project *,
usr/src/cmd/nohup/nohup.c
214
Pfd_iter(struct ps_prochandle *P, proc_fd_iter_f *cb, void *data)
usr/src/cmd/nohup/nohup.c
410
do_pnohup(struct ps_prochandle *P)
usr/src/cmd/nohup/nohup.c
58
static struct ps_prochandle *g_proc;
usr/src/cmd/nohup/nohup.c
589
struct ps_prochandle *P;
usr/src/cmd/pbind/pbind.c
182
static struct ps_prochandle *
usr/src/cmd/pbind/pbind.c
186
struct ps_prochandle *Pr;
usr/src/cmd/pbind/pbind.c
209
rele_proc(struct ps_prochandle *Pr)
usr/src/cmd/pbind/pbind.c
218
bind_lwp(struct ps_prochandle *Pr, id_t pid, id_t lwpid, processorid_t cpu)
usr/src/cmd/pbind/pbind.c
240
struct ps_prochandle *Pr;
usr/src/cmd/plimit/plimit.c
389
show_limits(struct ps_prochandle *Pr)
usr/src/cmd/plimit/plimit.c
471
set_one_limit(struct ps_prochandle *Pr, int which, rlim64_t cur, rlim64_t max)
usr/src/cmd/plimit/plimit.c
590
set_limits(struct ps_prochandle *Pr)
usr/src/cmd/plimit/plimit.c
62
static void show_limits(struct ps_prochandle *);
usr/src/cmd/plimit/plimit.c
63
static int set_limits(struct ps_prochandle *);
usr/src/cmd/plimit/plimit.c
95
struct ps_prochandle *Pr;
usr/src/cmd/plockstat/plockstat.c
45
struct ps_prochandle *g_pr;
usr/src/cmd/plockstat/plockstat.c
498
getsym(struct ps_prochandle *P, uintptr_t addr, char *buf, size_t size,
usr/src/cmd/plockstat/plockstat.c
544
struct ps_prochandle *P;
usr/src/cmd/plockstat/plockstat.c
654
prochandler(struct ps_prochandle *P, const char *msg, void *arg)
usr/src/cmd/ppgsz/ppgsz.c
396
setpgsz(struct ps_prochandle *Pr, int dmodel, size_t pgsz[])
usr/src/cmd/ppgsz/ppgsz.c
432
setpgsz_anon(struct ps_prochandle *Pr, size_t pgsz, int dmodel)
usr/src/cmd/ppgsz/ppgsz.c
53
static struct ps_prochandle *Pr;
usr/src/cmd/ppgsz/ppgsz.c
541
discover_optimal_pagesize(struct ps_prochandle *Pr, uint_t dmodel, pid_t pid)
usr/src/cmd/ppgsz/ppgsz.c
60
static int setpgsz(struct ps_prochandle *, int, size_t *);
usr/src/cmd/ppgsz/ppgsz.c
61
static int setpgsz_anon(struct ps_prochandle *, size_t, int);
usr/src/cmd/ppgsz/ppgsz.c
63
static size_t discover_optimal_pagesize(struct ps_prochandle *,
usr/src/cmd/prctl/prctl.c
1103
get_rctls(struct ps_prochandle *Pr)
usr/src/cmd/prctl/prctl.c
1129
struct ps_prochandle *Pr = walk_data;
usr/src/cmd/prctl/prctl.c
144
static int get_rctls(struct ps_prochandle *);
usr/src/cmd/prctl/prctl.c
152
static int prctl_setrctl(struct ps_prochandle *Pr, const char *name,
usr/src/cmd/prctl/prctl.c
155
static int match_rctl(struct ps_prochandle *Pr, rctlblk_t **rctl, char *name,
usr/src/cmd/prctl/prctl.c
1571
match_rctl(struct ps_prochandle *Pr, rctlblk_t **rctl, char *name,
usr/src/cmd/prctl/prctl.c
165
static void release_process(struct ps_prochandle *Pr);
usr/src/cmd/prctl/prctl.c
1737
prctl_setrctl(struct ps_prochandle *Pr, const char *name,
usr/src/cmd/prctl/prctl.c
2287
release_process(struct ps_prochandle *Pr)
usr/src/cmd/prctl/prctl.c
61
struct ps_prochandle *pr;
usr/src/cmd/psrset/psrset.c
112
static struct ps_prochandle *
usr/src/cmd/psrset/psrset.c
116
struct ps_prochandle *Pr;
usr/src/cmd/psrset/psrset.c
129
rele_proc(struct ps_prochandle *Pr)
usr/src/cmd/psrset/psrset.c
570
struct ps_prochandle *Pr;
usr/src/cmd/ptools/pargs/pargs.c
1410
struct ps_prochandle *Pr;
usr/src/cmd/ptools/pargs/pargs.c
642
build_env(void *data, struct ps_prochandle *pr, uintptr_t addr, const char *str)
usr/src/cmd/ptools/pargs/pargs.c
682
struct ps_prochandle *pr = datap->pd_proc;
usr/src/cmd/ptools/pargs/pargs.c
86
struct ps_prochandle *pd_proc; /* target proc handle */
usr/src/cmd/ptools/pcred/pcred.c
156
struct ps_prochandle *Pr;
usr/src/cmd/ptools/pfiles/pfiles.c
220
struct ps_prochandle *Pr = data;
usr/src/cmd/ptools/pfiles/pfiles.c
305
show_files(struct ps_prochandle *Pr)
usr/src/cmd/ptools/pfiles/pfiles.c
344
dofcntl(struct ps_prochandle *Pr, const prfdinfo_t *info, int mandatory,
usr/src/cmd/ptools/pfiles/pfiles.c
462
show_door(struct ps_prochandle *Pr, const prfdinfo_t *info)
usr/src/cmd/ptools/pfiles/pfiles.c
584
show_sockopts(struct ps_prochandle *Pr, const prfdinfo_t *info)
usr/src/cmd/ptools/pfiles/pfiles.c
62
static void dofcntl(struct ps_prochandle *, const prfdinfo_t *, int, int);
usr/src/cmd/ptools/pfiles/pfiles.c
63
static void dosocket(struct ps_prochandle *, const prfdinfo_t *);
usr/src/cmd/ptools/pfiles/pfiles.c
64
static void dosocknames(struct ps_prochandle *, const prfdinfo_t *);
usr/src/cmd/ptools/pfiles/pfiles.c
65
static void dofifo(struct ps_prochandle *, const prfdinfo_t *);
usr/src/cmd/ptools/pfiles/pfiles.c
66
static void show_files(struct ps_prochandle *);
usr/src/cmd/ptools/pfiles/pfiles.c
661
show_sockfilters(struct ps_prochandle *Pr, const prfdinfo_t *info)
usr/src/cmd/ptools/pfiles/pfiles.c
68
static void show_door(struct ps_prochandle *, const prfdinfo_t *);
usr/src/cmd/ptools/pfiles/pfiles.c
726
dopeerucred(struct ps_prochandle *Pr, const prfdinfo_t *info)
usr/src/cmd/ptools/pfiles/pfiles.c
737
dosocknames(struct ps_prochandle *Pr, const prfdinfo_t *info)
usr/src/cmd/ptools/pfiles/pfiles.c
753
dosocket(struct ps_prochandle *Pr, const prfdinfo_t *info)
usr/src/cmd/ptools/pfiles/pfiles.c
76
struct ps_prochandle *Pr;
usr/src/cmd/ptools/pfiles/pfiles.c
769
dofifo(struct ps_prochandle *Pr, const prfdinfo_t *info)
usr/src/cmd/ptools/pflags/pflags.c
58
static struct ps_prochandle *Pr;
usr/src/cmd/ptools/pldd/pldd.c
101
struct ps_prochandle *Pr;
usr/src/cmd/ptools/pldd/pldd.c
152
struct ps_prochandle *Pr = cd;
usr/src/cmd/ptools/plgrp/plgrp.c
1196
struct ps_prochandle *Ph;
usr/src/cmd/ptools/plgrp/plgrp.c
1246
struct ps_prochandle *Ph;
usr/src/cmd/ptools/plgrp/plgrp.c
129
struct ps_prochandle *Ph; /* proc handle for process */
usr/src/cmd/ptools/plgrp/plgrp.c
662
Plgrp_affinity_get(struct ps_prochandle *Ph, idtype_t idtype, id_t id,
usr/src/cmd/ptools/plgrp/plgrp.c
729
Plgrp_affinity_set(struct ps_prochandle *Ph, idtype_t idtype, id_t id,
usr/src/cmd/ptools/plgrp/plgrp.c
795
Plgrp_home(struct ps_prochandle *Ph, idtype_t idtype, id_t id)
usr/src/cmd/ptools/plgrp/plgrp.c
855
Plgrp_home_set(struct ps_prochandle *Ph, idtype_t idtype, id_t id,
usr/src/cmd/ptools/plgrp/plgrp.c
880
struct ps_prochandle *Ph;
usr/src/cmd/ptools/pmadvise/pmadvise.c
179
static int pr_madvise(struct ps_prochandle *, caddr_t, size_t, int);
usr/src/cmd/ptools/pmadvise/pmadvise.c
188
static struct ps_prochandle *Pr;
usr/src/cmd/ptools/pmadvise/pmadvise.c
877
pr_madvise(struct ps_prochandle *Pr, caddr_t addr, size_t len, int advice)
usr/src/cmd/ptools/pmap/pmap.c
109
static int xmapping_iter(struct ps_prochandle *, proc_xmap_f *, void *,
usr/src/cmd/ptools/pmap/pmap.c
111
static int rmapping_iter(struct ps_prochandle *, proc_map_f *, void *);
usr/src/cmd/ptools/pmap/pmap.c
157
static struct ps_prochandle *Pr;
usr/src/cmd/ptools/pmap/pmap.c
627
rmapping_iter(struct ps_prochandle *Pr, proc_map_f *func, void *cd)
usr/src/cmd/ptools/pmap/pmap.c
668
xmapping_iter(struct ps_prochandle *Pr, proc_xmap_f *func, void *cd, int doswap)
usr/src/cmd/ptools/pmap/pmap_common.c
66
make_name(struct ps_prochandle *Pr, int lflag, uintptr_t addr,
usr/src/cmd/ptools/pmap/pmap_common.h
54
extern char *make_name(struct ps_prochandle *, int, uintptr_t,
usr/src/cmd/ptools/ppriv/ppriv.c
166
struct ps_prochandle *Pr;
usr/src/cmd/ptools/preap/preap.c
104
struct ps_prochandle *Pr;
usr/src/cmd/ptools/prun/prun.c
41
static struct ps_prochandle *P;
usr/src/cmd/ptools/psecflags/psecflags.c
280
struct ps_prochandle *Pr;
usr/src/cmd/ptools/psig/psig.c
111
uberdata_addr(struct ps_prochandle *Pr, char dmodel)
usr/src/cmd/ptools/psig/psig.c
182
struct ps_prochandle *Pr = NULL;
usr/src/cmd/ptools/pstack/pstack.c
103
static jvm_agent_t *load_libjvm(struct ps_prochandle *P);
usr/src/cmd/ptools/pstack/pstack.c
115
typedef pydb_agent_t *(*pydb_agent_create_f)(struct ps_prochandle *P, int vers);
usr/src/cmd/ptools/pstack/pstack.c
127
static pydb_agent_t *load_libpython(struct ps_prochandle *P);
usr/src/cmd/ptools/pstack/pstack.c
134
struct ps_prochandle *proc;
usr/src/cmd/ptools/pstack/pstack.c
148
static void print_zombie(struct ps_prochandle *, struct threadinfo *);
usr/src/cmd/ptools/pstack/pstack.c
218
struct ps_prochandle *Pr = NULL;
usr/src/cmd/ptools/pstack/pstack.c
447
struct ps_prochandle *Pr = h->proc;
usr/src/cmd/ptools/pstack/pstack.c
569
struct ps_prochandle *Pr = h->proc;
usr/src/cmd/ptools/pstack/pstack.c
656
print_zombie(struct ps_prochandle *Pr, struct threadinfo *tip)
usr/src/cmd/ptools/pstack/pstack.c
720
struct ps_prochandle *Pr = cd;
usr/src/cmd/ptools/pstack/pstack.c
749
load_libjvm(struct ps_prochandle *Pr)
usr/src/cmd/ptools/pstack/pstack.c
816
struct ps_prochandle *Pr = cd;
usr/src/cmd/ptools/pstack/pstack.c
844
load_libpython(struct ps_prochandle *Pr)
usr/src/cmd/ptools/pstack/pstack.c
94
typedef jvm_agent_t *(*j_agent_create_f)(struct ps_prochandle *, int);
usr/src/cmd/ptools/pstop/pstop.c
41
static struct ps_prochandle *P;
usr/src/cmd/ptools/ptime/ptime.c
67
struct ps_prochandle *Pr;
usr/src/cmd/ptools/ptime/ptime.c
93
struct ps_prochandle *Pr;
usr/src/cmd/ptools/pwdx/pwdx.c
114
struct ps_prochandle *P;
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
543
pageout(pid_t pid, struct ps_prochandle *Pr, caddr_t start, caddr_t end)
usr/src/cmd/rcap/rcapd/rcapd_scanner.c
77
static struct ps_prochandle *scan_pr; /* currently-scanned process's handle */
usr/src/cmd/sgs/demo_rdb/amd64/regs.c
36
disp_reg_line(struct ps_prochandle *ph, pstatus_t *prst, char *r1, int ind1,
usr/src/cmd/sgs/demo_rdb/amd64/regs.c
53
display_all_regs(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
113
delete_bp(struct ps_prochandle *ph, ulong_t addr)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
134
list_breakpoints(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
152
set_breaks(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
174
clear_breaks(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
188
delete_all_breakpoints(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
207
delete_breakpoint(struct ps_prochandle *ph, ulong_t addr, unsigned flags)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
223
handle_sp_break(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
270
continue_to_break(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
387
is_plt(struct ps_prochandle *ph, ulong_t pc)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
406
step_n(struct ps_prochandle *ph, size_t count, sn_flags_e flgs)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
510
step_to_addr(struct ps_prochandle *ph, ulong_t addr)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
64
set_breakpoint(struct ps_prochandle *ph, ulong_t addr, unsigned flags)
usr/src/cmd/sgs/demo_rdb/common/bpt.c
98
find_bp(struct ps_prochandle *ph, ulong_t addr)
usr/src/cmd/sgs/demo_rdb/common/callstack.c
43
get_frame(struct ps_prochandle *ph, psaddr_t fp, struct frame *frm)
usr/src/cmd/sgs/demo_rdb/common/callstack.c
82
CallStack(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/common/dis.c
154
disasm_addr(struct ps_prochandle *ph, ulong_t addr, int num_inst)
usr/src/cmd/sgs/demo_rdb/common/dis.c
181
disasm(struct ps_prochandle *ph, int num_inst)
usr/src/cmd/sgs/demo_rdb/common/dis.c
49
static struct ps_prochandle *cur_ph;
usr/src/cmd/sgs/demo_rdb/common/dis.c
67
print_address_ps(struct ps_prochandle *ph, ulong_t address, unsigned flags)
usr/src/cmd/sgs/demo_rdb/common/globals.c
31
struct ps_prochandle proch;
usr/src/cmd/sgs/demo_rdb/common/maps.c
109
display_linkmaps(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/common/maps.c
150
display_maps(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/common/maps.c
203
load_map(struct ps_prochandle *procp, caddr_t baddr, map_info_t *mp)
usr/src/cmd/sgs/demo_rdb/common/maps.c
355
struct ps_prochandle *ph = (struct ps_prochandle *)cd;
usr/src/cmd/sgs/demo_rdb/common/maps.c
415
free_linkmaps(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/common/maps.c
442
get_linkmaps(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/common/maps.c
450
set_objpad(struct ps_prochandle *ph, size_t padsize)
usr/src/cmd/sgs/demo_rdb/common/maps.c
64
str_to_map(struct ps_prochandle *ph, const char *soname)
usr/src/cmd/sgs/demo_rdb/common/maps.c
81
addr_to_map(struct ps_prochandle *ph, ulong_t addr)
usr/src/cmd/sgs/demo_rdb/common/ps.c
127
ps_init(int pctlfd, int pstatusfd, pid_t pid, struct ps_prochandle *procp)
usr/src/cmd/sgs/demo_rdb/common/ps.c
230
ps_close(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/common/ps.c
241
ps_pauxv(struct ps_prochandle *ph, const auxv_t **auxvp)
usr/src/cmd/sgs/demo_rdb/common/ps.c
248
ps_pdmodel(struct ps_prochandle *ph, int *dm)
usr/src/cmd/sgs/demo_rdb/common/ps.c
260
ps_pread(struct ps_prochandle *ph, psaddr_t addr, void *buf, size_t size)
usr/src/cmd/sgs/demo_rdb/common/ps.c
269
ps_pwrite(struct ps_prochandle *ph, psaddr_t addr, const void *buf, size_t size)
usr/src/cmd/sgs/demo_rdb/common/ps.c
278
ps_pglobal_sym(struct ps_prochandle *ph, const char *object_name,
usr/src/cmd/sgs/demo_rdb/common/ps.c
300
ps_pglobal_lookup(struct ps_prochandle *ph, const char *object_name,
usr/src/cmd/sgs/demo_rdb/common/ps.c
318
ps_lgetregs(struct ps_prochandle *ph, lwpid_t lid, prgregset_t gregset)
usr/src/cmd/sgs/demo_rdb/common/ps.c
367
ps_pbrandname(struct ps_prochandle *P, char *buf, size_t len)
usr/src/cmd/sgs/demo_rdb/common/ps.c
68
get_ldbase(struct ps_prochandle *procp)
usr/src/cmd/sgs/demo_rdb/common/rdb.h
193
extern struct ps_prochandle proch;
usr/src/cmd/sgs/demo_rdb/common/rdb.h
199
extern map_info_t *addr_to_map(struct ps_prochandle *, ulong_t);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
200
extern retc_t addr_to_sym(struct ps_prochandle *, ulong_t,
usr/src/cmd/sgs/demo_rdb/common/rdb.h
202
extern void CallStack(struct ps_prochandle *ph);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
203
extern unsigned continue_to_break(struct ps_prochandle *);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
204
extern retc_t delete_all_breakpoints(struct ps_prochandle *);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
205
extern retc_t delete_breakpoint(struct ps_prochandle *, ulong_t,
usr/src/cmd/sgs/demo_rdb/common/rdb.h
207
extern void disasm(struct ps_prochandle *, int);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
208
extern retc_t disasm_addr(struct ps_prochandle *, ulong_t, int);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
209
extern retc_t display_all_regs(struct ps_prochandle *);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
210
extern retc_t display_maps(struct ps_prochandle *);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
211
extern retc_t display_linkmaps(struct ps_prochandle *);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
212
extern void free_linkmaps(struct ps_prochandle *);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
213
extern retc_t get_linkmaps(struct ps_prochandle *);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
215
extern ulong_t is_plt(struct ps_prochandle *, ulong_t);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
216
extern void list_breakpoints(struct ps_prochandle *);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
217
extern retc_t load_map(struct ps_prochandle *, caddr_t,
usr/src/cmd/sgs/demo_rdb/common/rdb.h
220
extern char *print_address_ps(struct ps_prochandle *,
usr/src/cmd/sgs/demo_rdb/common/rdb.h
222
extern void print_mem(struct ps_prochandle *, ulong_t, int,
usr/src/cmd/sgs/demo_rdb/common/rdb.h
224
extern void print_varstring(struct ps_prochandle *, const char *);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
225
extern void print_mach_varstring(struct ps_prochandle *,
usr/src/cmd/sgs/demo_rdb/common/rdb.h
230
extern retc_t proc_string_read(struct ps_prochandle *,
usr/src/cmd/sgs/demo_rdb/common/rdb.h
232
extern retc_t ps_close(struct ps_prochandle *);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
233
extern retc_t ps_init(int, int, pid_t, struct ps_prochandle *);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
234
extern retc_t set_breakpoint(struct ps_prochandle *, ulong_t,
usr/src/cmd/sgs/demo_rdb/common/rdb.h
236
extern retc_t set_objpad(struct ps_prochandle *, size_t);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
237
extern retc_t step_n(struct ps_prochandle *, size_t, sn_flags_e);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
238
extern void step_to_addr(struct ps_prochandle *, ulong_t);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
241
extern map_info_t *str_to_map(struct ps_prochandle *, const char *);
usr/src/cmd/sgs/demo_rdb/common/rdb.h
242
extern retc_t str_to_sym(struct ps_prochandle *, const char *,
usr/src/cmd/sgs/demo_rdb/common/syms.c
208
addr_to_sym(struct ps_prochandle *ph, ulong_t addr,
usr/src/cmd/sgs/demo_rdb/common/syms.c
220
str_to_sym(struct ps_prochandle *ph, const char *name, GElf_Sym *symp)
usr/src/cmd/sgs/demo_rdb/common/utils.c
62
proc_string_read(struct ps_prochandle *ph, ulong_t addr, char *buf, int bufsiz)
usr/src/cmd/sgs/demo_rdb/common/utils.c
87
print_varstring(struct ps_prochandle *ph, const char *varname)
usr/src/cmd/sgs/demo_rdb/common/utils.c
98
print_mem(struct ps_prochandle *ph, ulong_t address, int count, char *format)
usr/src/cmd/sgs/demo_rdb/i386/m_utils.c
30
print_mach_varstring(struct ps_prochandle *ph, const char *varname)
usr/src/cmd/sgs/demo_rdb/i386/regs.c
35
disp_reg_line(struct ps_prochandle *ph, pstatus_t *prst, char *r1, int ind1,
usr/src/cmd/sgs/demo_rdb/i386/regs.c
51
display_all_regs(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/sparc/m_utils.c
32
print_mach_varstring(struct ps_prochandle *ph, const char *varname)
usr/src/cmd/sgs/demo_rdb/sparc/rdb_mach.h
37
struct ps_prochandle;
usr/src/cmd/sgs/demo_rdb/sparc/rdb_mach.h
51
extern void display_in_regs(struct ps_prochandle *, pstatus_t *);
usr/src/cmd/sgs/demo_rdb/sparc/rdb_mach.h
52
extern void display_local_regs(struct ps_prochandle *, pstatus_t *);
usr/src/cmd/sgs/demo_rdb/sparc/rdb_mach.h
53
extern void display_out_regs(struct ps_prochandle *, pstatus_t *);
usr/src/cmd/sgs/demo_rdb/sparc/rdb_mach.h
54
extern void display_special_regs(struct ps_prochandle *, pstatus_t *);
usr/src/cmd/sgs/demo_rdb/sparc/rdb_mach.h
55
extern void display_global_regs(struct ps_prochandle *, pstatus_t *);
usr/src/cmd/sgs/demo_rdb/sparc/regs.c
110
display_global_regs(struct ps_prochandle *ph, pstatus_t *prst)
usr/src/cmd/sgs/demo_rdb/sparc/regs.c
130
display_in_regs(struct ps_prochandle *ph, pstatus_t *prst)
usr/src/cmd/sgs/demo_rdb/sparc/regs.c
151
display_all_regs(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/sparc/regs.c
34
disp_reg_line(struct ps_prochandle *ph, pstatus_t *prst, char *r1, int ind1,
usr/src/cmd/sgs/demo_rdb/sparc/regs.c
51
display_local_regs(struct ps_prochandle *ph, pstatus_t *prst)
usr/src/cmd/sgs/demo_rdb/sparc/regs.c
71
display_out_regs(struct ps_prochandle *ph, pstatus_t *prst)
usr/src/cmd/sgs/demo_rdb/sparc/regs.c
91
display_special_regs(struct ps_prochandle *ph, pstatus_t *prst)
usr/src/cmd/sgs/demo_rdb/sparcv9/m_utils.c
32
print_mach_varstring(struct ps_prochandle *ph, const char *varname)
usr/src/cmd/sgs/demo_rdb/sparcv9/rdb_mach.h
37
struct ps_prochandle;
usr/src/cmd/sgs/demo_rdb/sparcv9/rdb_mach.h
51
extern void display_in_regs(struct ps_prochandle *, pstatus_t *);
usr/src/cmd/sgs/demo_rdb/sparcv9/rdb_mach.h
52
extern void display_local_regs(struct ps_prochandle *, pstatus_t *);
usr/src/cmd/sgs/demo_rdb/sparcv9/rdb_mach.h
53
extern void display_out_regs(struct ps_prochandle *, pstatus_t *);
usr/src/cmd/sgs/demo_rdb/sparcv9/rdb_mach.h
54
extern void display_special_regs(struct ps_prochandle *, pstatus_t *);
usr/src/cmd/sgs/demo_rdb/sparcv9/rdb_mach.h
55
extern void display_global_regs(struct ps_prochandle *, pstatus_t *);
usr/src/cmd/sgs/demo_rdb/sparcv9/regs.c
104
display_special_regs(struct ps_prochandle *ph, pstatus_t *prst)
usr/src/cmd/sgs/demo_rdb/sparcv9/regs.c
129
display_global_regs(struct ps_prochandle *ph, pstatus_t *prst)
usr/src/cmd/sgs/demo_rdb/sparcv9/regs.c
149
display_in_regs(struct ps_prochandle *ph, pstatus_t *prst)
usr/src/cmd/sgs/demo_rdb/sparcv9/regs.c
170
display_all_regs(struct ps_prochandle *ph)
usr/src/cmd/sgs/demo_rdb/sparcv9/regs.c
34
disp_reg_line(struct ps_prochandle *ph, pstatus_t *prst, char *r1, int ind1,
usr/src/cmd/sgs/demo_rdb/sparcv9/regs.c
64
display_local_regs(struct ps_prochandle *ph, pstatus_t *prst)
usr/src/cmd/sgs/demo_rdb/sparcv9/regs.c
84
display_out_regs(struct ps_prochandle *ph, pstatus_t *prst)
usr/src/cmd/sgs/librtld_db/common/_rtld_db.h
80
struct ps_prochandle *);
usr/src/cmd/sgs/librtld_db/common/_rtld_db.h
96
struct ps_prochandle *rd_psp; /* prochandle pointer */
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
145
struct ps_prochandle *php = rap->rd_psp;
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
176
struct ps_prochandle *php = rap->rd_psp;
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
377
struct ps_prochandle *php = rap->rd_psp;
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
412
struct ps_prochandle *php = rap->rd_psp;
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
456
struct ps_prochandle *php = rap->rd_psp;
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
526
struct ps_prochandle *php = rap->rd_psp;
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
85
typedef ps_err_e (*ps_pbrandname_fp_t)(struct ps_prochandle *,
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
91
struct ps_prochandle *php = rap->rd_psp;
usr/src/cmd/sgs/librtld_db/common/rtld_db.c
161
rd_new(struct ps_prochandle *php)
usr/src/cmd/truss/ramdata.c
121
struct ps_prochandle *Proc; /* global reference to process */
usr/src/cmd/truss/ramdata.h
294
extern struct ps_prochandle *Proc; /* global reference to process */
usr/src/head/proc_service.h
101
extern ps_err_e ps_pdwrite(struct ps_prochandle *,
usr/src/head/proc_service.h
103
extern ps_err_e ps_ptread(struct ps_prochandle *,
usr/src/head/proc_service.h
105
extern ps_err_e ps_ptwrite(struct ps_prochandle *,
usr/src/head/proc_service.h
108
extern ps_err_e ps_pstop(struct ps_prochandle *);
usr/src/head/proc_service.h
109
extern ps_err_e ps_pcontinue(struct ps_prochandle *);
usr/src/head/proc_service.h
110
extern ps_err_e ps_lstop(struct ps_prochandle *, lwpid_t);
usr/src/head/proc_service.h
111
extern ps_err_e ps_lcontinue(struct ps_prochandle *, lwpid_t);
usr/src/head/proc_service.h
113
extern ps_err_e ps_lgetregs(struct ps_prochandle *,
usr/src/head/proc_service.h
115
extern ps_err_e ps_lsetregs(struct ps_prochandle *,
usr/src/head/proc_service.h
117
extern ps_err_e ps_lgetfpregs(struct ps_prochandle *,
usr/src/head/proc_service.h
119
extern ps_err_e ps_lsetfpregs(struct ps_prochandle *,
usr/src/head/proc_service.h
122
extern ps_err_e ps_lgetxregsize(struct ps_prochandle *, lwpid_t, int *);
usr/src/head/proc_service.h
123
extern ps_err_e ps_lgetxregs(struct ps_prochandle *, lwpid_t, caddr_t);
usr/src/head/proc_service.h
124
extern ps_err_e ps_lsetxregs(struct ps_prochandle *, lwpid_t, caddr_t);
usr/src/head/proc_service.h
127
extern ps_err_e ps_lgetLDT(struct ps_prochandle *, lwpid_t, struct ssd *);
usr/src/head/proc_service.h
130
extern ps_err_e ps_pauxv(struct ps_prochandle *, const auxv_t **);
usr/src/head/proc_service.h
131
extern ps_err_e ps_pbrandname(struct ps_prochandle *, char *, size_t);
usr/src/head/proc_service.h
133
extern ps_err_e ps_kill(struct ps_prochandle *, int sig);
usr/src/head/proc_service.h
134
extern ps_err_e ps_lrolltoaddr(struct ps_prochandle *,
usr/src/head/proc_service.h
63
struct ps_prochandle;
usr/src/head/proc_service.h
68
extern ps_err_e ps_pdmodel(struct ps_prochandle *, int *data_model);
usr/src/head/proc_service.h
76
extern ps_err_e ps_pglobal_lookup(struct ps_prochandle *,
usr/src/head/proc_service.h
84
extern ps_err_e ps_pglobal_sym(struct ps_prochandle *,
usr/src/head/proc_service.h
90
extern ps_err_e ps_pread(struct ps_prochandle *,
usr/src/head/proc_service.h
92
extern ps_err_e ps_pwrite(struct ps_prochandle *,
usr/src/head/proc_service.h
99
extern ps_err_e ps_pdread(struct ps_prochandle *,
usr/src/head/rtld_db.h
168
struct ps_prochandle;
usr/src/head/rtld_db.h
183
extern rd_agent_t *rd_new(struct ps_prochandle *);
usr/src/head/thread_db.h
418
td_ta_new(struct ps_prochandle *, td_thragent_t **);
usr/src/head/thread_db.h
430
td_ta_get_ph(const td_thragent_t *, struct ps_prochandle **);
usr/src/head/thread_db.h
58
struct ps_prochandle;
usr/src/lib/abi/apptrace/common/apptrace.c
57
static struct ps_prochandle *proc_hdl = NULL;
usr/src/lib/brand/shared/librtld_db/common/brand_librtld_db.c
136
brand_ldb_getauxval32(struct ps_prochandle *php, int type)
usr/src/lib/brand/shared/librtld_db/common/brand_librtld_db.c
163
brand_ldb_init32(rd_agent_t *rap, struct ps_prochandle *php)
usr/src/lib/brand/shared/librtld_db/common/brand_librtld_db.c
99
dummy_ldb_init32(rd_agent_t *rap, struct ps_prochandle *php)
usr/src/lib/libc_db/common/thread_db.c
1120
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
1161
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
1396
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
1500
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
153
struct ps_prochandle *ph_p = ta_p->ph_p;
usr/src/lib/libc_db/common/thread_db.c
1596
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
1667
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
1789
struct ps_prochandle *ph_p = th_p->th_ta_p->ph_p;
usr/src/lib/libc_db/common/thread_db.c
1829
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
1848
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
1891
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
1916
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
1941
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
1966
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
1993
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
2021
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
2050
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
2138
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
2255
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
2433
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
2494
sync_get_info_common(const td_synchandle_t *sh_p, struct ps_prochandle *ph_p,
usr/src/lib/libc_db/common/thread_db.c
2611
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
2693
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
273
struct ps_prochandle *ph_p = ta_p->ph_p;
usr/src/lib/libc_db/common/thread_db.c
2892
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
2992
struct ps_prochandle *ph_p = ta_p->ph_p;
usr/src/lib/libc_db/common/thread_db.c
3040
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
371
__td_ta_new(struct ps_prochandle *ph_p, td_thragent_t **ta_pp)
usr/src/lib/libc_db/common/thread_db.c
454
static struct ps_prochandle *
usr/src/lib/libc_db/common/thread_db.c
457
struct ps_prochandle *ph_p = NULL;
usr/src/lib/libc_db/common/thread_db.c
484
static struct ps_prochandle *
usr/src/lib/libc_db/common/thread_db.c
499
static struct ps_prochandle *
usr/src/lib/libc_db/common/thread_db.c
53
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
536
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
571
__td_ta_get_ph(td_thragent_t *ta_p, struct ps_prochandle **ph_pp)
usr/src/lib/libc_db/common/thread_db.c
609
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
731
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
772
struct ps_prochandle *ph_p;
usr/src/lib/libc_db/common/thread_db.c
920
struct ps_prochandle *ph_p;
usr/src/lib/libdtrace/common/dlink_audit.c
103
struct ps_prochandle *P;
usr/src/lib/libdtrace/common/dt_aggregate.c
331
struct ps_prochandle *P;
usr/src/lib/libdtrace/common/dt_aggregate.c
354
struct ps_prochandle *P;
usr/src/lib/libdtrace/common/dt_consume.c
1334
struct ps_prochandle *P;
usr/src/lib/libdtrace/common/dt_consume.c
1469
struct ps_prochandle *P;
usr/src/lib/libdtrace/common/dt_consume.c
1503
struct ps_prochandle *P;
usr/src/lib/libdtrace/common/dt_module.c
539
struct ps_prochandle *dpa_proc;
usr/src/lib/libdtrace/common/dt_module.c
624
struct ps_prochandle *p;
usr/src/lib/libdtrace/common/dt_pid.c
395
dt_pid_fix_mod(dtrace_probedesc_t *pdp, struct ps_prochandle *P)
usr/src/lib/libdtrace/common/dt_pid.c
51
struct ps_prochandle *dpp_pr;
usr/src/lib/libdtrace/common/dt_pid.c
520
struct ps_prochandle *P = data;
usr/src/lib/libdtrace/common/dt_pid.c
581
struct ps_prochandle *P = dpr->dpr_proc;
usr/src/lib/libdtrace/common/dt_pid.c
636
struct ps_prochandle *P;
usr/src/lib/libdtrace/common/dt_pid.c
784
struct ps_prochandle *p;
usr/src/lib/libdtrace/common/dt_pid.h
49
extern int dt_pid_create_entry_probe(struct ps_prochandle *, dtrace_hdl_t *,
usr/src/lib/libdtrace/common/dt_pid.h
52
extern int dt_pid_create_return_probe(struct ps_prochandle *, dtrace_hdl_t *,
usr/src/lib/libdtrace/common/dt_pid.h
55
extern int dt_pid_create_offset_probe(struct ps_prochandle *, dtrace_hdl_t *,
usr/src/lib/libdtrace/common/dt_pid.h
58
extern int dt_pid_create_glob_offset_probes(struct ps_prochandle *,
usr/src/lib/libdtrace/common/dt_proc.c
100
struct ps_prochandle *P = dpr->dpr_proc;
usr/src/lib/libdtrace/common/dt_proc.c
1011
dt_proc_continue(dtrace_hdl_t *dtp, struct ps_prochandle *P)
usr/src/lib/libdtrace/common/dt_proc.c
1026
dt_proc_lock(dtrace_hdl_t *dtp, struct ps_prochandle *P)
usr/src/lib/libdtrace/common/dt_proc.c
1034
dt_proc_unlock(dtrace_hdl_t *dtp, struct ps_prochandle *P)
usr/src/lib/libdtrace/common/dt_proc.c
1113
struct ps_prochandle *
usr/src/lib/libdtrace/common/dt_proc.c
1117
struct ps_prochandle *P = dt_proc_create(dtp, file, argv);
usr/src/lib/libdtrace/common/dt_proc.c
1125
struct ps_prochandle *
usr/src/lib/libdtrace/common/dt_proc.c
1129
struct ps_prochandle *P = dt_proc_grab(dtp, pid, flags, 0);
usr/src/lib/libdtrace/common/dt_proc.c
1138
dtrace_proc_release(dtrace_hdl_t *dtp, struct ps_prochandle *P)
usr/src/lib/libdtrace/common/dt_proc.c
1144
dtrace_proc_continue(dtrace_hdl_t *dtp, struct ps_prochandle *P)
usr/src/lib/libdtrace/common/dt_proc.c
393
struct ps_prochandle *P = dpr->dpr_proc;
usr/src/lib/libdtrace/common/dt_proc.c
468
struct ps_prochandle *P = dpr->dpr_proc;
usr/src/lib/libdtrace/common/dt_proc.c
653
static struct ps_prochandle *
usr/src/lib/libdtrace/common/dt_proc.c
671
dt_proc_lookup(dtrace_hdl_t *dtp, struct ps_prochandle *P, int remove)
usr/src/lib/libdtrace/common/dt_proc.c
694
dt_proc_destroy(dtrace_hdl_t *dtp, struct ps_prochandle *P)
usr/src/lib/libdtrace/common/dt_proc.c
864
struct ps_prochandle *
usr/src/lib/libdtrace/common/dt_proc.c
902
struct ps_prochandle *
usr/src/lib/libdtrace/common/dt_proc.c
997
dt_proc_release(dtrace_hdl_t *dtp, struct ps_prochandle *P)
usr/src/lib/libdtrace/common/dt_proc.h
101
extern struct ps_prochandle *dt_proc_create(dtrace_hdl_t *,
usr/src/lib/libdtrace/common/dt_proc.h
104
extern struct ps_prochandle *dt_proc_grab(dtrace_hdl_t *, pid_t, int, int);
usr/src/lib/libdtrace/common/dt_proc.h
105
extern void dt_proc_release(dtrace_hdl_t *, struct ps_prochandle *);
usr/src/lib/libdtrace/common/dt_proc.h
106
extern void dt_proc_continue(dtrace_hdl_t *, struct ps_prochandle *);
usr/src/lib/libdtrace/common/dt_proc.h
107
extern void dt_proc_lock(dtrace_hdl_t *, struct ps_prochandle *);
usr/src/lib/libdtrace/common/dt_proc.h
108
extern void dt_proc_unlock(dtrace_hdl_t *, struct ps_prochandle *);
usr/src/lib/libdtrace/common/dt_proc.h
109
extern dt_proc_t *dt_proc_lookup(dtrace_hdl_t *, struct ps_prochandle *, int);
usr/src/lib/libdtrace/common/dt_proc.h
47
struct ps_prochandle *dpr_proc; /* proc handle for libproc calls */
usr/src/lib/libdtrace/common/dt_subr.c
876
struct ps_prochandle *P = NULL;
usr/src/lib/libdtrace/common/dtrace.h
317
typedef void dtrace_handle_proc_f(struct ps_prochandle *, const char *, void *);
usr/src/lib/libdtrace/common/dtrace.h
442
extern struct ps_prochandle *dtrace_proc_create(dtrace_hdl_t *,
usr/src/lib/libdtrace/common/dtrace.h
445
extern struct ps_prochandle *dtrace_proc_grab(dtrace_hdl_t *, pid_t, int);
usr/src/lib/libdtrace/common/dtrace.h
446
extern void dtrace_proc_release(dtrace_hdl_t *, struct ps_prochandle *);
usr/src/lib/libdtrace/common/dtrace.h
447
extern void dtrace_proc_continue(dtrace_hdl_t *, struct ps_prochandle *);
usr/src/lib/libdtrace/common/dtrace.h
57
struct ps_prochandle;
usr/src/lib/libdtrace/i386/dt_isadep.c
124
dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
usr/src/lib/libdtrace/i386/dt_isadep.c
268
dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
usr/src/lib/libdtrace/i386/dt_isadep.c
350
dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
usr/src/lib/libdtrace/i386/dt_isadep.c
61
dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
usr/src/lib/libdtrace/i386/dt_isadep.c
80
dt_pid_has_jump_table(struct ps_prochandle *P, dtrace_hdl_t *dtp,
usr/src/lib/libdtrace/sparc/dt_isadep.c
276
dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
usr/src/lib/libdtrace/sparc/dt_isadep.c
299
dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
usr/src/lib/libdtrace/sparc/dt_isadep.c
51
dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
usr/src/lib/libdtrace/sparc/dt_isadep.c
70
dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
usr/src/lib/libdtrace_jni/common/dtj_consume.c
345
dtj_prochandler(struct ps_prochandle *P, const char *msg, void *arg)
usr/src/lib/libdtrace_jni/common/dtj_consume.c
61
static void dtj_prochandler(struct ps_prochandle *, const char *, void *);
usr/src/lib/libdtrace_jni/common/dtrace_jni.c
1210
struct ps_prochandle *P;
usr/src/lib/libdtrace_jni/common/dtrace_jni.c
1292
struct ps_prochandle *P;
usr/src/lib/libdtrace_jni/common/dtrace_jni.c
1484
struct ps_prochandle *P;
usr/src/lib/libdtrace_jni/common/dtrace_jni.c
1534
struct ps_prochandle *P;
usr/src/lib/libpctx/common/libpctx.c
55
struct ps_prochandle *Pr;
usr/src/lib/libproc/amd64/Pisadep.c
118
Pissyscall_prev(struct ps_prochandle *P, uintptr_t addr, uintptr_t *dst)
usr/src/lib/libproc/amd64/Pisadep.c
141
Pissyscall_text(struct ps_prochandle *P, const void *buf, size_t buflen)
usr/src/lib/libproc/amd64/Pisadep.c
163
argcount_ctf(struct ps_prochandle *P, uint32_t pc, uint_t *countp)
usr/src/lib/libproc/amd64/Pisadep.c
201
argcount(struct ps_prochandle *P, uint32_t pc, ssize_t sz)
usr/src/lib/libproc/amd64/Pisadep.c
259
Pstack_iter32(struct ps_prochandle *P, const prgregset_t regs,
usr/src/lib/libproc/amd64/Pisadep.c
384
read_args(struct ps_prochandle *P, uintptr_t fp, uintptr_t pc, prgreg_t *args,
usr/src/lib/libproc/amd64/Pisadep.c
48
Ppltdest(struct ps_prochandle *P, uintptr_t pltaddr)
usr/src/lib/libproc/amd64/Pisadep.c
496
Pstack_iter(struct ps_prochandle *P, const prgregset_t regs,
usr/src/lib/libproc/amd64/Pisadep.c
595
Psyscall_setup(struct ps_prochandle *P, int nargs, int sysindex, uintptr_t sp)
usr/src/lib/libproc/amd64/Pisadep.c
617
Psyscall_copyinargs(struct ps_prochandle *P, int nargs, argdes_t *argp,
usr/src/lib/libproc/amd64/Pisadep.c
676
Psyscall_copyoutargs(struct ps_prochandle *P, int nargs, argdes_t *argp,
usr/src/lib/libproc/amd64/Pisadep.c
94
Pissyscall(struct ps_prochandle *P, uintptr_t addr)
usr/src/lib/libproc/common/Pcontrol.c
104
Pread_maps_live(struct ps_prochandle *P, prmap_t **Pmapp, ssize_t *nmapp,
usr/src/lib/libproc/common/Pcontrol.c
1240
Pfree(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1298
Pstate(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1309
Pasfd(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1320
Pctlfd(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1331
Ppsinfo(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1342
Pstatus(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1348
Pread_status(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1360
Pcred(struct ps_prochandle *P, prcred_t *pcrp, int ngroups)
usr/src/lib/libproc/common/Pcontrol.c
1367
Psecflags(struct ps_prochandle *P, prsecflags_t **psf)
usr/src/lib/libproc/common/Pcontrol.c
137
Pread_aux_live(struct ps_prochandle *P, auxv_t **auxvp, int *nauxp, void *data)
usr/src/lib/libproc/common/Pcontrol.c
1390
Pcwd(struct ps_prochandle *P, prcwd_t **cwd)
usr/src/lib/libproc/common/Pcontrol.c
1402
Plstatus(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1408
Plpsinfo(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1422
Pldt(struct ps_prochandle *P, struct ssd *pldt, int nldt)
usr/src/lib/libproc/common/Pcontrol.c
1430
Ppriv_free(struct ps_prochandle *P, prpriv_t *prv)
usr/src/lib/libproc/common/Pcontrol.c
1439
Ppriv(struct ps_prochandle *P, prpriv_t **pprv)
usr/src/lib/libproc/common/Pcontrol.c
1445
Psetpriv(struct ps_prochandle *P, prpriv_t *pprv)
usr/src/lib/libproc/common/Pcontrol.c
1479
Pprivinfo(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1496
Psync(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1563
Preopen(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1669
restore_tracing_flags(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1735
Prelease(struct ps_prochandle *P, int flags)
usr/src/lib/libproc/common/Pcontrol.c
174
Pcred_live(struct ps_prochandle *P, prcred_t *pcrp, int ngroups, void *data)
usr/src/lib/libproc/common/Pcontrol.c
180
Psecflags_live(struct ps_prochandle *P, prsecflags_t **psf, void *data)
usr/src/lib/libproc/common/Pcontrol.c
186
Ppriv_live(struct ps_prochandle *P, prpriv_t **pprv, void *data)
usr/src/lib/libproc/common/Pcontrol.c
1882
prdump(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
1901
Pstopstatus(struct ps_prochandle *P,
usr/src/lib/libproc/common/Pcontrol.c
200
Ppsinfo_live(struct ps_prochandle *P, psinfo_t *psinfo, void *data)
usr/src/lib/libproc/common/Pcontrol.c
2059
Pwait(struct ps_prochandle *P, uint_t msec)
usr/src/lib/libproc/common/Pcontrol.c
2068
Pstop(struct ps_prochandle *P, uint_t msec)
usr/src/lib/libproc/common/Pcontrol.c
2077
Pdstop(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
2083
deadcheck(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
209
Plstatus_live(struct ps_prochandle *P, void *data)
usr/src/lib/libproc/common/Pcontrol.c
2123
Pgetareg(struct ps_prochandle *P, int regno, prgreg_t *preg)
usr/src/lib/libproc/common/Pcontrol.c
2148
Pputareg(struct ps_prochandle *P, int regno, prgreg_t reg)
usr/src/lib/libproc/common/Pcontrol.c
215
Plpsinfo_live(struct ps_prochandle *P, void *data)
usr/src/lib/libproc/common/Pcontrol.c
2166
Psetrun(struct ps_prochandle *P,
usr/src/lib/libproc/common/Pcontrol.c
221
Pplatform_live(struct ps_prochandle *P, char *s, size_t n, void *data)
usr/src/lib/libproc/common/Pcontrol.c
2242
Pread(struct ps_prochandle *P,
usr/src/lib/libproc/common/Pcontrol.c
2251
Pread_string(struct ps_prochandle *P,
usr/src/lib/libproc/common/Pcontrol.c
2289
Pwrite(struct ps_prochandle *P,
usr/src/lib/libproc/common/Pcontrol.c
229
Puname_live(struct ps_prochandle *P, struct utsname *u, void *data)
usr/src/lib/libproc/common/Pcontrol.c
2298
Pclearsig(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
2310
Pclearfault(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
2324
Psetbkpt(struct ps_prochandle *P, uintptr_t address, ulong_t *saved)
usr/src/lib/libproc/common/Pcontrol.c
235
Pzonename_live(struct ps_prochandle *P, char *s, size_t n, void *data)
usr/src/lib/libproc/common/Pcontrol.c
2377
Pdelbkpt(struct ps_prochandle *P, uintptr_t address, ulong_t saved)
usr/src/lib/libproc/common/Pcontrol.c
2509
Pxecbkpt(struct ps_prochandle *P, ulong_t saved)
usr/src/lib/libproc/common/Pcontrol.c
2545
Psetwapt(struct ps_prochandle *P, const prwatch_t *wp)
usr/src/lib/libproc/common/Pcontrol.c
2571
Pdelwapt(struct ps_prochandle *P, const prwatch_t *wp)
usr/src/lib/libproc/common/Pcontrol.c
259
Pexecname_live(struct ps_prochandle *P, char *buf, size_t buflen, void *data)
usr/src/lib/libproc/common/Pcontrol.c
2704
Pxecwapt(struct ps_prochandle *P, const prwatch_t *wp)
usr/src/lib/libproc/common/Pcontrol.c
2735
Psetflags(struct ps_prochandle *P, long flags)
usr/src/lib/libproc/common/Pcontrol.c
2755
Punsetflags(struct ps_prochandle *P, long flags)
usr/src/lib/libproc/common/Pcontrol.c
2785
Psetaction(struct ps_prochandle *P, void *sp, size_t size,
usr/src/lib/libproc/common/Pcontrol.c
2831
Psignal(struct ps_prochandle *P, int which, int stop)
usr/src/lib/libproc/common/Pcontrol.c
2853
Psetsignal(struct ps_prochandle *P, const sigset_t *set)
usr/src/lib/libproc/common/Pcontrol.c
2870
Pfault(struct ps_prochandle *P, int which, int stop)
usr/src/lib/libproc/common/Pcontrol.c
2880
Psetfault(struct ps_prochandle *P, const fltset_t *set)
usr/src/lib/libproc/common/Pcontrol.c
2897
Psysentry(struct ps_prochandle *P, int which, int stop)
usr/src/lib/libproc/common/Pcontrol.c
2907
Psetsysentry(struct ps_prochandle *P, const sysset_t *set)
usr/src/lib/libproc/common/Pcontrol.c
2924
Psysexit(struct ps_prochandle *P, int which, int stop)
usr/src/lib/libproc/common/Pcontrol.c
2934
Psetsysexit(struct ps_prochandle *P, const sysset_t *set)
usr/src/lib/libproc/common/Pcontrol.c
2953
read_lfile(struct ps_prochandle *P, const char *lname)
usr/src/lib/libproc/common/Pcontrol.c
3002
Plwp_iter(struct ps_prochandle *P, proc_lwp_f *func, void *cd)
usr/src/lib/libproc/common/Pcontrol.c
306
Pcwd_live(struct ps_prochandle *P, prcwd_t **cwdp, void *data)
usr/src/lib/libproc/common/Pcontrol.c
3071
Plwp_iter_all(struct ps_prochandle *P, proc_lwp_all_f *func, void *cd)
usr/src/lib/libproc/common/Pcontrol.c
3189
Pcontent(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
3214
Lfind_slot(struct ps_prochandle *P, lwpid_t lwpid)
usr/src/lib/libproc/common/Pcontrol.c
3231
Lfind(struct ps_prochandle *P, lwpid_t lwpid)
usr/src/lib/libproc/common/Pcontrol.c
3246
Lgrab(struct ps_prochandle *P, lwpid_t lwpid, int *perr)
usr/src/lib/libproc/common/Pcontrol.c
3395
struct ps_prochandle *P = L->lwp_proc;
usr/src/lib/libproc/common/Pcontrol.c
3403
Lfree_internal(struct ps_prochandle *P, struct ps_lwphandle *L)
usr/src/lib/libproc/common/Pcontrol.c
3467
struct ps_prochandle *
usr/src/lib/libproc/common/Pcontrol.c
374
Pldt_live(struct ps_prochandle *P, struct ssd *pldt, int nldt, void *data)
usr/src/lib/libproc/common/Pcontrol.c
3801
struct ps_prochandle *P = L->lwp_proc;
usr/src/lib/libproc/common/Pcontrol.c
3837
struct ps_prochandle *P = L->lwp_proc;
usr/src/lib/libproc/common/Pcontrol.c
3868
struct ps_prochandle *P = L->lwp_proc;
usr/src/lib/libproc/common/Pcontrol.c
3891
struct ps_prochandle *P = L->lwp_proc;
usr/src/lib/libproc/common/Pcontrol.c
3949
Padd_mapping(struct ps_prochandle *P, off64_t off, file_info_t *fp,
usr/src/lib/libproc/common/Pcontrol.c
3998
Psort_mappings(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
4016
struct ps_prochandle *
usr/src/lib/libproc/common/Pcontrol.c
4019
struct ps_prochandle *P;
usr/src/lib/libproc/common/Pcontrol.c
486
struct ps_prochandle *
usr/src/lib/libproc/common/Pcontrol.c
496
struct ps_prochandle *P;
usr/src/lib/libproc/common/Pcontrol.c
508
if ((P = malloc(sizeof (struct ps_prochandle))) == NULL) {
usr/src/lib/libproc/common/Pcontrol.c
747
struct ps_prochandle *
usr/src/lib/libproc/common/Pcontrol.c
80
static void deadcheck(struct ps_prochandle *);
usr/src/lib/libproc/common/Pcontrol.c
805
Pcreate_callback(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcontrol.c
81
static void restore_tracing_flags(struct ps_prochandle *);
usr/src/lib/libproc/common/Pcontrol.c
82
static void Lfree_internal(struct ps_prochandle *, struct ps_lwphandle *);
usr/src/lib/libproc/common/Pcontrol.c
823
struct ps_prochandle *
usr/src/lib/libproc/common/Pcontrol.c
826
struct ps_prochandle *P;
usr/src/lib/libproc/common/Pcontrol.c
83
static prheader_t *read_lfile(struct ps_prochandle *, const char *);
usr/src/lib/libproc/common/Pcontrol.c
839
if ((P = malloc(sizeof (struct ps_prochandle))) == NULL) {
usr/src/lib/libproc/common/Pcontrol.c
90
Pread_live(struct ps_prochandle *P, void *buf, size_t n, uintptr_t addr,
usr/src/lib/libproc/common/Pcontrol.c
97
Pwrite_live(struct ps_prochandle *P, const void *buf, size_t n, uintptr_t addr,
usr/src/lib/libproc/common/Pcontrol.h
259
struct ps_prochandle *lwp_proc; /* process to which this lwp belongs */
usr/src/lib/libproc/common/Pcontrol.h
277
extern int Pscantext(struct ps_prochandle *);
usr/src/lib/libproc/common/Pcontrol.h
278
extern void Pinitsym(struct ps_prochandle *);
usr/src/lib/libproc/common/Pcontrol.h
279
extern void Pinitfd(struct ps_prochandle *);
usr/src/lib/libproc/common/Pcontrol.h
280
extern void Preadauxvec(struct ps_prochandle *);
usr/src/lib/libproc/common/Pcontrol.h
282
extern void Pbuild_file_symtab(struct ps_prochandle *, file_info_t *);
usr/src/lib/libproc/common/Pcontrol.h
283
extern ctf_file_t *Pbuild_file_ctf(struct ps_prochandle *, file_info_t *);
usr/src/lib/libproc/common/Pcontrol.h
284
extern map_info_t *Paddr2mptr(struct ps_prochandle *, uintptr_t);
usr/src/lib/libproc/common/Pcontrol.h
285
extern char *Pfindexec(struct ps_prochandle *, const char *,
usr/src/lib/libproc/common/Pcontrol.h
287
extern int getlwpstatus(struct ps_prochandle *, lwpid_t, lwpstatus_t *);
usr/src/lib/libproc/common/Pcontrol.h
288
int Pstopstatus(struct ps_prochandle *, long, uint32_t);
usr/src/lib/libproc/common/Pcontrol.h
289
extern file_info_t *file_info_new(struct ps_prochandle *, map_info_t *);
usr/src/lib/libproc/common/Pcontrol.h
291
extern char *Pzoneroot(struct ps_prochandle *, char *, size_t);
usr/src/lib/libproc/common/Pcontrol.h
292
extern char *Pzonepath(struct ps_prochandle *, const char *, char *,
usr/src/lib/libproc/common/Pcontrol.h
294
extern fd_info_t *Pfd2info(struct ps_prochandle *, int);
usr/src/lib/libproc/common/Pcontrol.h
296
extern char *Pfindmap(struct ps_prochandle *, map_info_t *, char *,
usr/src/lib/libproc/common/Pcontrol.h
299
extern int Padd_mapping(struct ps_prochandle *, off64_t, file_info_t *,
usr/src/lib/libproc/common/Pcontrol.h
301
extern void Psort_mappings(struct ps_prochandle *);
usr/src/lib/libproc/common/Pcontrol.h
302
extern struct ps_lwphandle *Lfind(struct ps_prochandle *, lwpid_t);
usr/src/lib/libproc/common/Pcore.c
1017
note_zonename(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
1041
note_auxv(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
1110
note_xreg(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
1137
note_gwindows(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
1175
note_asrs(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
1200
note_spymaster(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
1231
note_upanic(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
124
Pread_core(struct ps_prochandle *P, void *buf, size_t n, uintptr_t addr,
usr/src/lib/libproc/common/Pcore.c
1259
note_cwd(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
1287
note_notsup(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
1302
static int (*nhdlrs[NT_NUM + 1])(struct ps_prochandle *, size_t) = {
usr/src/lib/libproc/common/Pcore.c
131
Pwrite_core(struct ps_prochandle *P, const void *buf, size_t n, uintptr_t addr,
usr/src/lib/libproc/common/Pcore.c
1341
core_report_mapping(struct ps_prochandle *P, GElf_Phdr *php)
usr/src/lib/libproc/common/Pcore.c
139
Pcred_core(struct ps_prochandle *P, prcred_t *pcrp, int ngroups, void *data)
usr/src/lib/libproc/common/Pcore.c
1408
core_add_mapping(struct ps_prochandle *P, GElf_Phdr *php)
usr/src/lib/libproc/common/Pcore.c
1473
core_name_mapping(struct ps_prochandle *P, uintptr_t addr, const char *name)
usr/src/lib/libproc/common/Pcore.c
1491
fake_up_symtab(struct ps_prochandle *P, const elf_file_header_t *ehdr,
usr/src/lib/libproc/common/Pcore.c
162
Psecflags_core(struct ps_prochandle *P, prsecflags_t **psf, void *data)
usr/src/lib/libproc/common/Pcore.c
180
Ppriv_core(struct ps_prochandle *P, prpriv_t **pprv, void *data)
usr/src/lib/libproc/common/Pcore.c
1980
core_find_text(struct ps_prochandle *P, Elf *elf, rd_loadobj_t *rlp)
usr/src/lib/libproc/common/Pcore.c
199
Ppsinfo_core(struct ps_prochandle *P, psinfo_t *psinfo, void *data)
usr/src/lib/libproc/common/Pcore.c
2006
core_find_data(struct ps_prochandle *P, Elf *elf, rd_loadobj_t *rlp)
usr/src/lib/libproc/common/Pcore.c
205
Pfini_core(struct ps_prochandle *P, void *data)
usr/src/lib/libproc/common/Pcore.c
2060
core_iter_mapping(const rd_loadobj_t *rlp, struct ps_prochandle *P)
usr/src/lib/libproc/common/Pcore.c
2218
core_load_shdrs(struct ps_prochandle *P, elf_file_t *efp)
usr/src/lib/libproc/common/Pcore.c
2361
struct ps_prochandle *
usr/src/lib/libproc/common/Pcore.c
2364
struct ps_prochandle *P;
usr/src/lib/libproc/common/Pcore.c
2418
if ((P = malloc(sizeof (struct ps_prochandle))) == NULL) {
usr/src/lib/libproc/common/Pcore.c
2423
(void) memset(P, 0, sizeof (struct ps_prochandle));
usr/src/lib/libproc/common/Pcore.c
255
Pplatform_core(struct ps_prochandle *P, char *s, size_t n, void *data)
usr/src/lib/libproc/common/Pcore.c
269
Puname_core(struct ps_prochandle *P, struct utsname *u, void *data)
usr/src/lib/libproc/common/Pcore.c
282
Pzonename_core(struct ps_prochandle *P, char *s, size_t n, void *data)
usr/src/lib/libproc/common/Pcore.c
2948
struct ps_prochandle *
usr/src/lib/libproc/common/Pcore.c
295
Pcwd_core(struct ps_prochandle *P, prcwd_t **cwdp, void *data)
usr/src/lib/libproc/common/Pcore.c
2965
Pupanic(struct ps_prochandle *P, prupanic_t **pru)
usr/src/lib/libproc/common/Pcore.c
320
Pldt_core(struct ps_prochandle *P, struct ssd *pldt, int nldt, void *data)
usr/src/lib/libproc/common/Pcore.c
364
lwpid2info(struct ps_prochandle *P, lwpid_t id)
usr/src/lib/libproc/common/Pcore.c
403
note_pstatus(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
434
note_lwpstatus(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
515
note_linux_psinfo(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
632
note_linux_prstatus(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
680
note_psinfo(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
711
note_lwpsinfo(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
74
core_rw(struct ps_prochandle *P, void *buf, size_t n, uintptr_t addr,
usr/src/lib/libproc/common/Pcore.c
747
note_lwpname(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
773
note_fdinfo(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
799
note_platform(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
821
note_secflags(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
849
note_utsname(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
880
note_content(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
899
note_cred(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
940
note_ldt(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
968
note_priv(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pcore.c
991
note_priv_info(struct ps_prochandle *P, size_t nbytes)
usr/src/lib/libproc/common/Pexecname.c
245
Pexecname(struct ps_prochandle *P, char *buf, size_t buflen)
usr/src/lib/libproc/common/Pexecname.c
54
try_exec(struct ps_prochandle *P, const char *cwd, const char *path, char *buf,
usr/src/lib/libproc/common/Pexecname.c
83
Pfindexec(struct ps_prochandle *P, const char *aout,
usr/src/lib/libproc/common/Pfdinfo.c
105
load_fdinfo(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pfdinfo.c
123
Pfdinfo_iter(struct ps_prochandle *P, proc_fdinfo_f *func, void *cd)
usr/src/lib/libproc/common/Pfdinfo.c
40
Pinitfd(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pfdinfo.c
53
Pfd2info(struct ps_prochandle *P, int fd)
usr/src/lib/libproc/common/Pfdinfo.c
81
struct ps_prochandle *P = arg;
usr/src/lib/libproc/common/Pgcore.c
100
Pgcore(struct ps_prochandle *P, const char *fname, core_content_t content)
usr/src/lib/libproc/common/Pgcore.c
1011
write_shstrtab(struct ps_prochandle *P, pgcore_t *pgc)
usr/src/lib/libproc/common/Pgcore.c
1092
Pfgcore(struct ps_prochandle *P, int fd, core_content_t content)
usr/src/lib/libproc/common/Pgcore.c
128
mkprstatus(struct ps_prochandle *P, const lwpstatus_t *lsp,
usr/src/lib/libproc/common/Pgcore.c
203
mkprpsinfo(struct ps_prochandle *P, prpsinfo_t *psp)
usr/src/lib/libproc/common/Pgcore.c
253
mkprstatus32(struct ps_prochandle *P, const lwpstatus_t *lsp,
usr/src/lib/libproc/common/Pgcore.c
328
mkprpsinfo32(struct ps_prochandle *P, prpsinfo32_t *psp)
usr/src/lib/libproc/common/Pgcore.c
412
struct ps_prochandle *P = pgc->P;
usr/src/lib/libproc/common/Pgcore.c
453
struct ps_prochandle *P = pgc->P;
usr/src/lib/libproc/common/Pgcore.c
59
struct ps_prochandle *P;
usr/src/lib/libproc/common/Pgcore.c
596
struct ps_prochandle *P = pgc->P;
usr/src/lib/libproc/common/Pgcore.c
783
struct ps_prochandle *P = pgc->P;
usr/src/lib/libproc/common/Pgcore.c
868
struct ps_prochandle *P = pgc->P;
usr/src/lib/libproc/common/Pidle.c
126
idle_add_mapping(struct ps_prochandle *P, GElf_Phdr *php, file_info_t *fp)
usr/src/lib/libproc/common/Pidle.c
154
struct ps_prochandle *
usr/src/lib/libproc/common/Pidle.c
157
struct ps_prochandle *P = NULL;
usr/src/lib/libproc/common/Pidle.c
178
if ((P = calloc(1, sizeof (struct ps_prochandle))) == NULL) {
usr/src/lib/libproc/common/Pidle.c
42
Pread_idle(struct ps_prochandle *P, void *buf, size_t n, uintptr_t addr,
usr/src/lib/libproc/common/Pidle.c
73
Pwrite_idle(struct ps_prochandle *P, const void *buf, size_t n, uintptr_t addr,
usr/src/lib/libproc/common/Pidle.c
82
Ppriv_idle(struct ps_prochandle *P, prpriv_t **pprv, void *data)
usr/src/lib/libproc/common/Pisadep.h
52
extern int Pissyscall(struct ps_prochandle *, uintptr_t);
usr/src/lib/libproc/common/Pisadep.h
56
extern int Pissyscall_text(struct ps_prochandle *, const void *buf,
usr/src/lib/libproc/common/Pisadep.h
81
extern uintptr_t Psyscall_setup(struct ps_prochandle *, int, int, uintptr_t);
usr/src/lib/libproc/common/Pisadep.h
86
extern int Psyscall_copyinargs(struct ps_prochandle *, int, argdes_t *,
usr/src/lib/libproc/common/Pisadep.h
92
extern int Psyscall_copyoutargs(struct ps_prochandle *, int, argdes_t *,
usr/src/lib/libproc/common/Pisprocdir.c
36
Pisprocdir(struct ps_prochandle *Pr, const char *dir)
usr/src/lib/libproc/common/Plwpregs.c
114
getlwpfile_alloc(struct ps_prochandle *P, lwpid_t lwpid, const char *fbase,
usr/src/lib/libproc/common/Plwpregs.c
164
getlwpstatus(struct ps_prochandle *P, lwpid_t lwpid, lwpstatus_t *lps)
usr/src/lib/libproc/common/Plwpregs.c
207
refresh_status(struct ps_prochandle *P, lwpid_t lwpid, struct ps_lwphandle *L,
usr/src/lib/libproc/common/Plwpregs.c
235
setlwpregs_proc(struct ps_prochandle *P, lwpid_t lwpid, long cmd,
usr/src/lib/libproc/common/Plwpregs.c
331
Plwp_getregs(struct ps_prochandle *P, lwpid_t lwpid, prgregset_t gregs)
usr/src/lib/libproc/common/Plwpregs.c
350
Plwp_setregs(struct ps_prochandle *P, lwpid_t lwpid, const prgregset_t gregs)
usr/src/lib/libproc/common/Plwpregs.c
362
Plwp_getfpregs(struct ps_prochandle *P, lwpid_t lwpid, prfpregset_t *fpregs)
usr/src/lib/libproc/common/Plwpregs.c
381
Plwp_setfpregs(struct ps_prochandle *P, lwpid_t lwpid,
usr/src/lib/libproc/common/Plwpregs.c
400
Plwp_freexregs(struct ps_prochandle *P __unused, prxregset_t *prx,
usr/src/lib/libproc/common/Plwpregs.c
414
Plwp_getxregs(struct ps_prochandle *P, lwpid_t lwpid, prxregset_t **xregs,
usr/src/lib/libproc/common/Plwpregs.c
479
Plwp_setxregs(struct ps_prochandle *P, lwpid_t lwpid, const prxregset_t *xregs,
usr/src/lib/libproc/common/Plwpregs.c
493
Plwp_getgwindows(struct ps_prochandle *P, lwpid_t lwpid, gwindows_t *gwins)
usr/src/lib/libproc/common/Plwpregs.c
524
Plwp_getasrs(struct ps_prochandle *P, lwpid_t lwpid, asrset_t asrs)
usr/src/lib/libproc/common/Plwpregs.c
554
Plwp_setasrs(struct ps_prochandle *P, lwpid_t lwpid, const asrset_t asrs)
usr/src/lib/libproc/common/Plwpregs.c
562
Plwp_getpsinfo(struct ps_prochandle *P, lwpid_t lwpid, lwpsinfo_t *lps)
usr/src/lib/libproc/common/Plwpregs.c
585
Plwp_getname(struct ps_prochandle *P, lwpid_t lwpid,
usr/src/lib/libproc/common/Plwpregs.c
59
getlwpcore(struct ps_prochandle *P, lwpid_t lwpid)
usr/src/lib/libproc/common/Plwpregs.c
617
Plwp_getspymaster(struct ps_prochandle *P, lwpid_t lwpid, psinfo_t *ps)
usr/src/lib/libproc/common/Plwpregs.c
650
Plwp_stack(struct ps_prochandle *P, lwpid_t lwpid, stack_t *stkp)
usr/src/lib/libproc/common/Plwpregs.c
690
Plwp_main_stack(struct ps_prochandle *P, lwpid_t lwpid, stack_t *stkp)
usr/src/lib/libproc/common/Plwpregs.c
764
Plwp_alt_stack(struct ps_prochandle *P, lwpid_t lwpid, stack_t *stkp)
usr/src/lib/libproc/common/Plwpregs.c
80
getlwpfile(struct ps_prochandle *P, lwpid_t lwpid,
usr/src/lib/libproc/common/Pscantext.c
46
Pscantext(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pservice.c
108
ps_lstop(struct ps_prochandle *P, lwpid_t lwpid)
usr/src/lib/libproc/common/Pservice.c
117
ps_lcontinue(struct ps_prochandle *P, lwpid_t lwpid)
usr/src/lib/libproc/common/Pservice.c
125
ps_lgetregs(struct ps_prochandle *P, lwpid_t lwpid, prgregset_t regs)
usr/src/lib/libproc/common/Pservice.c
137
ps_lsetregs(struct ps_prochandle *P, lwpid_t lwpid, const prgregset_t regs)
usr/src/lib/libproc/common/Pservice.c
149
ps_lgetfpregs(struct ps_prochandle *P, lwpid_t lwpid, prfpregset_t *regs)
usr/src/lib/libproc/common/Pservice.c
161
ps_lsetfpregs(struct ps_prochandle *P, lwpid_t lwpid, const prfpregset_t *regs)
usr/src/lib/libproc/common/Pservice.c
173
ps_lgetxregsize(struct ps_prochandle *P, lwpid_t lwpid, int *xrsize)
usr/src/lib/libproc/common/Pservice.c
216
ps_lgetxregs(struct ps_prochandle *P, lwpid_t lwpid, caddr_t xregs)
usr/src/lib/libproc/common/Pservice.c
238
ps_lsetxregs(struct ps_prochandle *P, lwpid_t lwpid, caddr_t xregs)
usr/src/lib/libproc/common/Pservice.c
271
ps_lsetxregs(struct ps_prochandle *P, lwpid_t lwpid, caddr_t xregs)
usr/src/lib/libproc/common/Pservice.c
288
ps_lgetLDT(struct ps_prochandle *P, lwpid_t lwpid, struct ssd *ldt)
usr/src/lib/libproc/common/Pservice.c
363
ps_pauxv(struct ps_prochandle *P, const auxv_t **aux)
usr/src/lib/libproc/common/Pservice.c
376
ps_pbrandname(struct ps_prochandle *P, char *buf, size_t len)
usr/src/lib/libproc/common/Pservice.c
385
ps_pglobal_lookup(struct ps_prochandle *P, const char *object_name,
usr/src/lib/libproc/common/Pservice.c
408
ps_pglobal_sym(struct ps_prochandle *P, const char *object_name,
usr/src/lib/libproc/common/Pservice.c
53
ps_pdmodel(struct ps_prochandle *P, int *modelp)
usr/src/lib/libproc/common/Pservice.c
60
ps_pread(struct ps_prochandle *P, psaddr_t addr, void *buf, size_t size)
usr/src/lib/libproc/common/Pservice.c
68
ps_pwrite(struct ps_prochandle *P, psaddr_t addr, const void *buf, size_t size)
usr/src/lib/libproc/common/Pservice.c
87
ps_pstop(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pservice.c
95
ps_pcontinue(struct ps_prochandle *P)
usr/src/lib/libproc/common/Pstack.c
170
struct ps_prochandle *P = ucl->uc_proc;
usr/src/lib/libproc/common/Pstack.c
241
init_uclist(uclist_t *ucl, struct ps_prochandle *P)
usr/src/lib/libproc/common/Pstack.h
40
struct ps_prochandle *uc_proc; /* libproc handle */
usr/src/lib/libproc/common/Pstack.h
49
void init_uclist(uclist_t *ucl, struct ps_prochandle *P);
usr/src/lib/libproc/common/Psymtab.c
1051
read_ehdr32(struct ps_prochandle *P, Elf32_Ehdr *ehdr, uint_t *phnum,
usr/src/lib/libproc/common/Psymtab.c
1086
read_dynamic_phdr32(struct ps_prochandle *P, const Elf32_Ehdr *ehdr,
usr/src/lib/libproc/common/Psymtab.c
1105
read_ehdr64(struct ps_prochandle *P, Elf64_Ehdr *ehdr, uint_t *phnum,
usr/src/lib/libproc/common/Psymtab.c
1140
read_dynamic_phdr64(struct ps_prochandle *P, const Elf64_Ehdr *ehdr,
usr/src/lib/libproc/common/Psymtab.c
117
get_saddrs(struct ps_prochandle *P, uintptr_t ehdr_start, uint_t *n)
usr/src/lib/libproc/common/Psymtab.c
1194
file_differs(struct ps_prochandle *P, Elf *elf, file_info_t *fptr)
usr/src/lib/libproc/common/Psymtab.c
1337
fake_elf(struct ps_prochandle *P, file_info_t *fptr)
usr/src/lib/libproc/common/Psymtab.c
1580
build_fake_elf(struct ps_prochandle *P, file_info_t *fptr, GElf_Ehdr *ehdr,
usr/src/lib/libproc/common/Psymtab.c
1827
Pbuild_file_symtab(struct ps_prochandle *P, file_info_t *fptr)
usr/src/lib/libproc/common/Psymtab.c
191
file_info_new(struct ps_prochandle *P, map_info_t *mptr)
usr/src/lib/libproc/common/Psymtab.c
2358
Paddr2mptr(struct ps_prochandle *P, uintptr_t addr)
usr/src/lib/libproc/common/Psymtab.c
2388
exec_map(struct ps_prochandle *P)
usr/src/lib/libproc/common/Psymtab.c
2442
object_to_map(struct ps_prochandle *P, Lmid_t lmid, const char *objname)
usr/src/lib/libproc/common/Psymtab.c
2524
object_name_to_map(struct ps_prochandle *P, Lmid_t lmid, const char *name)
usr/src/lib/libproc/common/Psymtab.c
263
file_info_free(struct ps_prochandle *P, file_info_t *fptr)
usr/src/lib/libproc/common/Psymtab.c
2791
struct ps_prochandle *P,
usr/src/lib/libproc/common/Psymtab.c
2860
Pxlookup_by_addr(struct ps_prochandle *P, uintptr_t addr, char *buf,
usr/src/lib/libproc/common/Psymtab.c
2867
Pxlookup_by_addr_resolved(struct ps_prochandle *P, uintptr_t addr, char *buf,
usr/src/lib/libproc/common/Psymtab.c
2874
Plookup_by_addr(struct ps_prochandle *P, uintptr_t addr, char *buf,
usr/src/lib/libproc/common/Psymtab.c
2888
struct ps_prochandle *P,
usr/src/lib/libproc/common/Psymtab.c
2985
Plookup_by_name(struct ps_prochandle *P, const char *object,
usr/src/lib/libproc/common/Psymtab.c
2995
i_Pmapping_iter(struct ps_prochandle *P, boolean_t lmresolve,
usr/src/lib/libproc/common/Psymtab.c
3021
Pmapping_iter(struct ps_prochandle *P, proc_map_f *func, void *cd)
usr/src/lib/libproc/common/Psymtab.c
3027
Pmapping_iter_resolved(struct ps_prochandle *P, proc_map_f *func, void *cd)
usr/src/lib/libproc/common/Psymtab.c
3036
i_Pobject_iter(struct ps_prochandle *P, boolean_t lmresolve,
usr/src/lib/libproc/common/Psymtab.c
3070
Pobject_iter(struct ps_prochandle *P, proc_map_f *func, void *cd)
usr/src/lib/libproc/common/Psymtab.c
3076
Pobject_iter_resolved(struct ps_prochandle *P, proc_map_f *func, void *cd)
usr/src/lib/libproc/common/Psymtab.c
3082
i_Pobjname(struct ps_prochandle *P, boolean_t lmresolve, uintptr_t addr,
usr/src/lib/libproc/common/Psymtab.c
3115
Pobjname(struct ps_prochandle *P, uintptr_t addr,
usr/src/lib/libproc/common/Psymtab.c
3130
Pobjname_resolved(struct ps_prochandle *P, uintptr_t addr,
usr/src/lib/libproc/common/Psymtab.c
314
map_info_free(struct ps_prochandle *P, map_info_t *mptr)
usr/src/lib/libproc/common/Psymtab.c
3141
Plmid(struct ps_prochandle *P, uintptr_t addr, Lmid_t *lmidp)
usr/src/lib/libproc/common/Psymtab.c
3164
Psymbol_iter_com(struct ps_prochandle *P, Lmid_t lmid, const char *object_name,
usr/src/lib/libproc/common/Psymtab.c
3289
Pxsymbol_iter(struct ps_prochandle *P, Lmid_t lmid, const char *object_name,
usr/src/lib/libproc/common/Psymtab.c
3297
Psymbol_iter_by_lmid(struct ps_prochandle *P, Lmid_t lmid,
usr/src/lib/libproc/common/Psymtab.c
3305
Psymbol_iter(struct ps_prochandle *P,
usr/src/lib/libproc/common/Psymtab.c
3313
Psymbol_iter_by_addr(struct ps_prochandle *P,
usr/src/lib/libproc/common/Psymtab.c
3321
Psymbol_iter_by_name(struct ps_prochandle *P,
usr/src/lib/libproc/common/Psymtab.c
3332
Pplatform(struct ps_prochandle *P, char *s, size_t n)
usr/src/lib/libproc/common/Psymtab.c
3341
Puname(struct ps_prochandle *P, struct utsname *u)
usr/src/lib/libproc/common/Psymtab.c
3351
Pinitsym(struct ps_prochandle *P)
usr/src/lib/libproc/common/Psymtab.c
3363
Preset_maps(struct ps_prochandle *P)
usr/src/lib/libproc/common/Psymtab.c
3404
getenv_func(void *data, struct ps_prochandle *P, uintptr_t addr,
usr/src/lib/libproc/common/Psymtab.c
3426
Pgetenv(struct ps_prochandle *P, const char *name, char *buf, size_t buflen)
usr/src/lib/libproc/common/Psymtab.c
3454
Penv_iter(struct ps_prochandle *P, proc_env_f *func, void *data)
usr/src/lib/libproc/common/Psymtab.c
346
struct ps_prochandle *P = cd;
usr/src/lib/libproc/common/Psymtab.c
405
map_set(struct ps_prochandle *P, map_info_t *mptr, const char *lname)
usr/src/lib/libproc/common/Psymtab.c
440
load_static_maps(struct ps_prochandle *P)
usr/src/lib/libproc/common/Psymtab.c
460
Preadmaps(struct ps_prochandle *P, prmap_t **Pmapp, ssize_t *nmapp)
usr/src/lib/libproc/common/Psymtab.c
473
Pupdate_maps(struct ps_prochandle *P)
usr/src/lib/libproc/common/Psymtab.c
54
static file_info_t *build_map_symtab(struct ps_prochandle *, map_info_t *);
usr/src/lib/libproc/common/Psymtab.c
55
static map_info_t *exec_map(struct ps_prochandle *);
usr/src/lib/libproc/common/Psymtab.c
56
static map_info_t *object_to_map(struct ps_prochandle *, Lmid_t, const char *);
usr/src/lib/libproc/common/Psymtab.c
57
static map_info_t *object_name_to_map(struct ps_prochandle *,
usr/src/lib/libproc/common/Psymtab.c
590
Pupdate_syms(struct ps_prochandle *P)
usr/src/lib/libproc/common/Psymtab.c
60
static int read_ehdr32(struct ps_prochandle *, Elf32_Ehdr *, uint_t *,
usr/src/lib/libproc/common/Psymtab.c
611
Prd_agent(struct ps_prochandle *P)
usr/src/lib/libproc/common/Psymtab.c
629
Paddr_to_text_map(struct ps_prochandle *P, uintptr_t addr)
usr/src/lib/libproc/common/Psymtab.c
63
static int read_ehdr64(struct ps_prochandle *, Elf64_Ehdr *, uint_t *,
usr/src/lib/libproc/common/Psymtab.c
662
Paddr_to_map(struct ps_prochandle *P, uintptr_t addr)
usr/src/lib/libproc/common/Psymtab.c
680
Plmid_to_map(struct ps_prochandle *P, Lmid_t lmid, const char *name)
usr/src/lib/libproc/common/Psymtab.c
694
Pname_to_map(struct ps_prochandle *P, const char *name)
usr/src/lib/libproc/common/Psymtab.c
700
Paddr_to_loadobj(struct ps_prochandle *P, uintptr_t addr)
usr/src/lib/libproc/common/Psymtab.c
720
Plmid_to_loadobj(struct ps_prochandle *P, Lmid_t lmid, const char *name)
usr/src/lib/libproc/common/Psymtab.c
740
Pname_to_loadobj(struct ps_prochandle *P, const char *name)
usr/src/lib/libproc/common/Psymtab.c
746
Pbuild_file_ctf(struct ps_prochandle *P, file_info_t *fptr)
usr/src/lib/libproc/common/Psymtab.c
824
Paddr_to_ctf(struct ps_prochandle *P, uintptr_t addr)
usr/src/lib/libproc/common/Psymtab.c
840
Plmid_to_ctf(struct ps_prochandle *P, Lmid_t lmid, const char *name)
usr/src/lib/libproc/common/Psymtab.c
870
Pname_to_ctf(struct ps_prochandle *P, const char *name)
usr/src/lib/libproc/common/Psymtab.c
876
Preadauxvec(struct ps_prochandle *P)
usr/src/lib/libproc/common/Psymtab.c
892
Pgetauxval(struct ps_prochandle *P, int type)
usr/src/lib/libproc/common/Psymtab.c
915
Pgetauxvec(struct ps_prochandle *P)
usr/src/lib/libproc/common/Psymtab.c
933
is_mapping_in_file(struct ps_prochandle *P, map_info_t *mptr, file_info_t *fptr)
usr/src/lib/libproc/common/Psymtab.c
987
build_map_symtab(struct ps_prochandle *P, map_info_t *mptr)
usr/src/lib/libproc/common/Psymtab_machelf.h
34
extern Elf *fake_elf32(struct ps_prochandle *P, file_info_t *fptr,
usr/src/lib/libproc/common/Psymtab_machelf.h
37
extern Elf *fake_elf64(struct ps_prochandle *P, file_info_t *fptr,
usr/src/lib/libproc/common/Psymtab_machelf32.c
219
fake_elf(struct ps_prochandle *P, file_info_t *fptr, uintptr_t addr,
usr/src/lib/libproc/common/Psyscall.c
190
Pdestroy_agent(struct ps_prochandle *P)
usr/src/lib/libproc/common/Psyscall.c
235
execute(struct ps_prochandle *P, int sysindex)
usr/src/lib/libproc/common/Psyscall.c
298
Psyscall(struct ps_prochandle *P,
usr/src/lib/libproc/common/Psyscall.c
60
Pabort_agent(struct ps_prochandle *P)
usr/src/lib/libproc/common/Psyscall.c
81
Pcreate_agent(struct ps_prochandle *P)
usr/src/lib/libproc/common/Putil.c
116
Perror_printf(struct ps_prochandle *P, const char *format, ...)
usr/src/lib/libproc/common/Pzone.c
215
Pbrandname(struct ps_prochandle *P, char *buf, size_t buflen)
usr/src/lib/libproc/common/Pzone.c
233
Pzonename(struct ps_prochandle *P, char *s, size_t n)
usr/src/lib/libproc/common/Pzone.c
239
Pzoneroot(struct ps_prochandle *P, char *s, size_t n)
usr/src/lib/libproc/common/Pzone.c
518
Pzonepath(struct ps_prochandle *P, const char *path, char *s, size_t n)
usr/src/lib/libproc/common/Pzone.c
745
Pfindobj(struct ps_prochandle *P, const char *path, char *s, size_t n)
usr/src/lib/libproc/common/Pzone.c
773
Pfindmap(struct ps_prochandle *P, map_info_t *mptr, char *s, size_t n)
usr/src/lib/libproc/common/libproc.h
188
typedef ssize_t (*pop_pread_t)(struct ps_prochandle *, void *, size_t,
usr/src/lib/libproc/common/libproc.h
190
typedef ssize_t (*pop_pwrite_t)(struct ps_prochandle *, const void *, size_t,
usr/src/lib/libproc/common/libproc.h
192
typedef int (*pop_read_maps_t)(struct ps_prochandle *, prmap_t **, ssize_t *,
usr/src/lib/libproc/common/libproc.h
194
typedef void (*pop_read_aux_t)(struct ps_prochandle *, auxv_t **, int *,
usr/src/lib/libproc/common/libproc.h
196
typedef int (*pop_cred_t)(struct ps_prochandle *, prcred_t *, int,
usr/src/lib/libproc/common/libproc.h
198
typedef int (*pop_priv_t)(struct ps_prochandle *, prpriv_t **, void *);
usr/src/lib/libproc/common/libproc.h
199
typedef int (*pop_secflags_t)(struct ps_prochandle *, prsecflags_t **, void *);
usr/src/lib/libproc/common/libproc.h
200
typedef const psinfo_t *(*pop_psinfo_t)(struct ps_prochandle *, psinfo_t *,
usr/src/lib/libproc/common/libproc.h
202
typedef void (*pop_status_t)(struct ps_prochandle *, pstatus_t *, void *);
usr/src/lib/libproc/common/libproc.h
203
typedef prheader_t *(*pop_lstatus_t)(struct ps_prochandle *, void *);
usr/src/lib/libproc/common/libproc.h
204
typedef prheader_t *(*pop_lpsinfo_t)(struct ps_prochandle *, void *);
usr/src/lib/libproc/common/libproc.h
205
typedef void (*pop_fini_t)(struct ps_prochandle *, void *);
usr/src/lib/libproc/common/libproc.h
206
typedef char *(*pop_platform_t)(struct ps_prochandle *, char *, size_t, void *);
usr/src/lib/libproc/common/libproc.h
207
typedef int (*pop_uname_t)(struct ps_prochandle *, struct utsname *, void *);
usr/src/lib/libproc/common/libproc.h
208
typedef char *(*pop_zonename_t)(struct ps_prochandle *, char *, size_t, void *);
usr/src/lib/libproc/common/libproc.h
209
typedef char *(*pop_execname_t)(struct ps_prochandle *, char *, size_t, void *);
usr/src/lib/libproc/common/libproc.h
210
typedef int (*pop_cwd_t)(struct ps_prochandle *, prcwd_t **, void *);
usr/src/lib/libproc/common/libproc.h
212
typedef int (*pop_ldt_t)(struct ps_prochandle *, struct ssd *, int, void *);
usr/src/lib/libproc/common/libproc.h
241
extern struct ps_prochandle *Pcreate(const char *, char *const *,
usr/src/lib/libproc/common/libproc.h
243
extern struct ps_prochandle *Pxcreate(const char *, char *const *,
usr/src/lib/libproc/common/libproc.h
248
extern struct ps_prochandle *Pgrab(pid_t, int, int *);
usr/src/lib/libproc/common/libproc.h
249
extern struct ps_prochandle *Pgrab_core(const char *, const char *, int, int *);
usr/src/lib/libproc/common/libproc.h
250
extern struct ps_prochandle *Pfgrab_core(int, const char *, int *);
usr/src/lib/libproc/common/libproc.h
251
extern struct ps_prochandle *Pgrab_file(const char *, int *);
usr/src/lib/libproc/common/libproc.h
252
extern struct ps_prochandle *Pgrab_ops(pid_t, void *, const ps_ops_t *, int);
usr/src/lib/libproc/common/libproc.h
255
extern int Preopen(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
256
extern void Prelease(struct ps_prochandle *, int);
usr/src/lib/libproc/common/libproc.h
257
extern void Pfree(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
259
extern int Pasfd(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
260
extern char *Pbrandname(struct ps_prochandle *, char *, size_t);
usr/src/lib/libproc/common/libproc.h
261
extern int Pctlfd(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
262
extern int Pcreate_agent(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
263
extern void Pdestroy_agent(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
264
extern int Pstopstatus(struct ps_prochandle *, long, uint_t);
usr/src/lib/libproc/common/libproc.h
265
extern int Pwait(struct ps_prochandle *, uint_t);
usr/src/lib/libproc/common/libproc.h
266
extern int Pstop(struct ps_prochandle *, uint_t);
usr/src/lib/libproc/common/libproc.h
267
extern int Pdstop(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
268
extern int Pstate(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
269
extern const psinfo_t *Ppsinfo(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
270
extern const pstatus_t *Pstatus(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
271
extern int Pcred(struct ps_prochandle *, prcred_t *, int);
usr/src/lib/libproc/common/libproc.h
272
extern int Psetcred(struct ps_prochandle *, const prcred_t *);
usr/src/lib/libproc/common/libproc.h
273
extern int Ppriv(struct ps_prochandle *, prpriv_t **);
usr/src/lib/libproc/common/libproc.h
274
extern void Ppriv_free(struct ps_prochandle *, prpriv_t *);
usr/src/lib/libproc/common/libproc.h
275
extern int Psetpriv(struct ps_prochandle *, prpriv_t *);
usr/src/lib/libproc/common/libproc.h
276
extern void *Pprivinfo(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
277
extern int Psetzoneid(struct ps_prochandle *, zoneid_t);
usr/src/lib/libproc/common/libproc.h
278
extern int Pgetareg(struct ps_prochandle *, int, prgreg_t *);
usr/src/lib/libproc/common/libproc.h
279
extern int Pputareg(struct ps_prochandle *, int, prgreg_t);
usr/src/lib/libproc/common/libproc.h
280
extern int Psetrun(struct ps_prochandle *, int, int);
usr/src/lib/libproc/common/libproc.h
281
extern int Psecflags(struct ps_prochandle *, prsecflags_t **);
usr/src/lib/libproc/common/libproc.h
283
extern ssize_t Pread(struct ps_prochandle *, void *, size_t, uintptr_t);
usr/src/lib/libproc/common/libproc.h
284
extern ssize_t Pread_string(struct ps_prochandle *, char *, size_t, uintptr_t);
usr/src/lib/libproc/common/libproc.h
285
extern ssize_t Pwrite(struct ps_prochandle *, const void *, size_t, uintptr_t);
usr/src/lib/libproc/common/libproc.h
286
extern int Pclearsig(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
287
extern int Pclearfault(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
288
extern int Psetbkpt(struct ps_prochandle *, uintptr_t, ulong_t *);
usr/src/lib/libproc/common/libproc.h
289
extern int Pdelbkpt(struct ps_prochandle *, uintptr_t, ulong_t);
usr/src/lib/libproc/common/libproc.h
290
extern int Pxecbkpt(struct ps_prochandle *, ulong_t);
usr/src/lib/libproc/common/libproc.h
291
extern int Psetwapt(struct ps_prochandle *, const prwatch_t *);
usr/src/lib/libproc/common/libproc.h
292
extern int Pdelwapt(struct ps_prochandle *, const prwatch_t *);
usr/src/lib/libproc/common/libproc.h
293
extern int Pxecwapt(struct ps_prochandle *, const prwatch_t *);
usr/src/lib/libproc/common/libproc.h
294
extern int Psetflags(struct ps_prochandle *, long);
usr/src/lib/libproc/common/libproc.h
295
extern int Punsetflags(struct ps_prochandle *, long);
usr/src/lib/libproc/common/libproc.h
296
extern int Psignal(struct ps_prochandle *, int, int);
usr/src/lib/libproc/common/libproc.h
297
extern int Pfault(struct ps_prochandle *, int, int);
usr/src/lib/libproc/common/libproc.h
298
extern int Psysentry(struct ps_prochandle *, int, int);
usr/src/lib/libproc/common/libproc.h
299
extern int Psysexit(struct ps_prochandle *, int, int);
usr/src/lib/libproc/common/libproc.h
300
extern void Psetsignal(struct ps_prochandle *, const sigset_t *);
usr/src/lib/libproc/common/libproc.h
301
extern void Psetfault(struct ps_prochandle *, const fltset_t *);
usr/src/lib/libproc/common/libproc.h
302
extern void Psetsysentry(struct ps_prochandle *, const sysset_t *);
usr/src/lib/libproc/common/libproc.h
303
extern void Psetsysexit(struct ps_prochandle *, const sysset_t *);
usr/src/lib/libproc/common/libproc.h
305
extern void Psync(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
306
extern int Psyscall(struct ps_prochandle *, sysret_t *,
usr/src/lib/libproc/common/libproc.h
308
extern int Pisprocdir(struct ps_prochandle *, const char *);
usr/src/lib/libproc/common/libproc.h
313
extern struct ps_lwphandle *Lgrab(struct ps_prochandle *, lwpid_t, int *);
usr/src/lib/libproc/common/libproc.h
316
extern struct ps_prochandle *Lprochandle(struct ps_lwphandle *);
usr/src/lib/libproc/common/libproc.h
349
extern int pr_open(struct ps_prochandle *, const char *, int, mode_t);
usr/src/lib/libproc/common/libproc.h
350
extern int pr_creat(struct ps_prochandle *, const char *, mode_t);
usr/src/lib/libproc/common/libproc.h
351
extern int pr_close(struct ps_prochandle *, int);
usr/src/lib/libproc/common/libproc.h
352
extern int pr_access(struct ps_prochandle *, const char *, int);
usr/src/lib/libproc/common/libproc.h
353
extern int pr_door_info(struct ps_prochandle *, int, struct door_info *);
usr/src/lib/libproc/common/libproc.h
354
extern void *pr_mmap(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
356
extern void *pr_zmap(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
358
extern int pr_munmap(struct ps_prochandle *, void *, size_t);
usr/src/lib/libproc/common/libproc.h
359
extern int pr_memcntl(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
361
extern int pr_meminfo(struct ps_prochandle *, const uint64_t *addrs,
usr/src/lib/libproc/common/libproc.h
364
extern int pr_sigaction(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
366
extern int pr_getitimer(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
368
extern int pr_setitimer(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
370
extern int pr_ioctl(struct ps_prochandle *, int, int, void *, size_t);
usr/src/lib/libproc/common/libproc.h
371
extern int pr_fcntl(struct ps_prochandle *, int, int, void *, void *);
usr/src/lib/libproc/common/libproc.h
372
extern int pr_stat(struct ps_prochandle *, const char *, struct stat *);
usr/src/lib/libproc/common/libproc.h
373
extern int pr_lstat(struct ps_prochandle *, const char *, struct stat *);
usr/src/lib/libproc/common/libproc.h
374
extern int pr_fstat(struct ps_prochandle *, int, struct stat *);
usr/src/lib/libproc/common/libproc.h
375
extern int pr_stat64(struct ps_prochandle *, const char *,
usr/src/lib/libproc/common/libproc.h
377
extern int pr_lstat64(struct ps_prochandle *, const char *,
usr/src/lib/libproc/common/libproc.h
379
extern int pr_fstat64(struct ps_prochandle *, int, struct stat64 *);
usr/src/lib/libproc/common/libproc.h
380
extern int pr_statvfs(struct ps_prochandle *, const char *, statvfs_t *);
usr/src/lib/libproc/common/libproc.h
381
extern int pr_fstatvfs(struct ps_prochandle *, int, statvfs_t *);
usr/src/lib/libproc/common/libproc.h
382
extern projid_t pr_getprojid(struct ps_prochandle *Pr);
usr/src/lib/libproc/common/libproc.h
383
extern taskid_t pr_gettaskid(struct ps_prochandle *Pr);
usr/src/lib/libproc/common/libproc.h
384
extern taskid_t pr_settaskid(struct ps_prochandle *Pr, projid_t project,
usr/src/lib/libproc/common/libproc.h
386
extern zoneid_t pr_getzoneid(struct ps_prochandle *Pr);
usr/src/lib/libproc/common/libproc.h
387
extern int pr_getrctl(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
389
extern int pr_setrctl(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
391
extern int pr_getrlimit(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
393
extern int pr_setrlimit(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
395
extern int pr_setprojrctl(struct ps_prochandle *, const char *,
usr/src/lib/libproc/common/libproc.h
398
extern int pr_getrlimit64(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
400
extern int pr_setrlimit64(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
403
extern int pr_lwp_exit(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
404
extern int pr_exit(struct ps_prochandle *, int);
usr/src/lib/libproc/common/libproc.h
405
extern int pr_waitid(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
407
extern off_t pr_lseek(struct ps_prochandle *, int, off_t, int);
usr/src/lib/libproc/common/libproc.h
408
extern offset_t pr_llseek(struct ps_prochandle *, int, offset_t, int);
usr/src/lib/libproc/common/libproc.h
409
extern int pr_rename(struct ps_prochandle *, const char *, const char *);
usr/src/lib/libproc/common/libproc.h
410
extern int pr_link(struct ps_prochandle *, const char *, const char *);
usr/src/lib/libproc/common/libproc.h
411
extern int pr_unlink(struct ps_prochandle *, const char *);
usr/src/lib/libproc/common/libproc.h
412
extern int pr_getpeerucred(struct ps_prochandle *, int, ucred_t **);
usr/src/lib/libproc/common/libproc.h
413
extern int pr_getpeername(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
415
extern int pr_getsockname(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
417
extern int pr_getsockopt(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
419
extern int pr_processor_bind(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
425
extern int Plwp_getregs(struct ps_prochandle *, lwpid_t, prgregset_t);
usr/src/lib/libproc/common/libproc.h
426
extern int Plwp_setregs(struct ps_prochandle *, lwpid_t, const prgregset_t);
usr/src/lib/libproc/common/libproc.h
428
extern int Plwp_getfpregs(struct ps_prochandle *, lwpid_t, prfpregset_t *);
usr/src/lib/libproc/common/libproc.h
429
extern int Plwp_setfpregs(struct ps_prochandle *, lwpid_t,
usr/src/lib/libproc/common/libproc.h
432
extern int Plwp_getxregs(struct ps_prochandle *, lwpid_t, prxregset_t **,
usr/src/lib/libproc/common/libproc.h
434
extern void Plwp_freexregs(struct ps_prochandle *, prxregset_t *, size_t);
usr/src/lib/libproc/common/libproc.h
435
extern int Plwp_setxregs(struct ps_prochandle *, lwpid_t, const prxregset_t *,
usr/src/lib/libproc/common/libproc.h
439
extern int Plwp_getgwindows(struct ps_prochandle *, lwpid_t, gwindows_t *);
usr/src/lib/libproc/common/libproc.h
442
extern int Plwp_getasrs(struct ps_prochandle *, lwpid_t, asrset_t);
usr/src/lib/libproc/common/libproc.h
443
extern int Plwp_setasrs(struct ps_prochandle *, lwpid_t, const asrset_t);
usr/src/lib/libproc/common/libproc.h
449
extern int Pldt(struct ps_prochandle *, struct ssd *, int);
usr/src/lib/libproc/common/libproc.h
453
extern int Plwp_getname(struct ps_prochandle *, lwpid_t, char *, size_t);
usr/src/lib/libproc/common/libproc.h
454
extern int Plwp_getpsinfo(struct ps_prochandle *, lwpid_t, lwpsinfo_t *);
usr/src/lib/libproc/common/libproc.h
455
extern int Plwp_getspymaster(struct ps_prochandle *, lwpid_t, psinfo_t *);
usr/src/lib/libproc/common/libproc.h
457
extern int Plwp_stack(struct ps_prochandle *, lwpid_t, stack_t *);
usr/src/lib/libproc/common/libproc.h
458
extern int Plwp_main_stack(struct ps_prochandle *, lwpid_t, stack_t *);
usr/src/lib/libproc/common/libproc.h
459
extern int Plwp_alt_stack(struct ps_prochandle *, lwpid_t, stack_t *);
usr/src/lib/libproc/common/libproc.h
465
extern int Plwp_iter(struct ps_prochandle *, proc_lwp_f *, void *);
usr/src/lib/libproc/common/libproc.h
471
extern int Plwp_iter_all(struct ps_prochandle *, proc_lwp_all_f *, void *);
usr/src/lib/libproc/common/libproc.h
529
extern int Plookup_by_name(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
532
extern int Plookup_by_addr(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
543
extern int Pxlookup_by_name(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
546
extern int Pxlookup_by_addr(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
548
extern int Pxlookup_by_addr_resolved(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
553
extern int Pmapping_iter(struct ps_prochandle *, proc_map_f *, void *);
usr/src/lib/libproc/common/libproc.h
554
extern int Pmapping_iter_resolved(struct ps_prochandle *, proc_map_f *, void *);
usr/src/lib/libproc/common/libproc.h
555
extern int Pobject_iter(struct ps_prochandle *, proc_map_f *, void *);
usr/src/lib/libproc/common/libproc.h
556
extern int Pobject_iter_resolved(struct ps_prochandle *, proc_map_f *, void *);
usr/src/lib/libproc/common/libproc.h
558
extern const prmap_t *Paddr_to_map(struct ps_prochandle *, uintptr_t);
usr/src/lib/libproc/common/libproc.h
559
extern const prmap_t *Paddr_to_text_map(struct ps_prochandle *, uintptr_t);
usr/src/lib/libproc/common/libproc.h
560
extern const prmap_t *Pname_to_map(struct ps_prochandle *, const char *);
usr/src/lib/libproc/common/libproc.h
561
extern const prmap_t *Plmid_to_map(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
564
extern const rd_loadobj_t *Paddr_to_loadobj(struct ps_prochandle *, uintptr_t);
usr/src/lib/libproc/common/libproc.h
565
extern const rd_loadobj_t *Pname_to_loadobj(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
567
extern const rd_loadobj_t *Plmid_to_loadobj(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
570
extern ctf_file_t *Paddr_to_ctf(struct ps_prochandle *, uintptr_t);
usr/src/lib/libproc/common/libproc.h
571
extern ctf_file_t *Pname_to_ctf(struct ps_prochandle *, const char *);
usr/src/lib/libproc/common/libproc.h
573
extern char *Pplatform(struct ps_prochandle *, char *, size_t);
usr/src/lib/libproc/common/libproc.h
574
extern int Puname(struct ps_prochandle *, struct utsname *);
usr/src/lib/libproc/common/libproc.h
575
extern char *Pzonename(struct ps_prochandle *, char *, size_t);
usr/src/lib/libproc/common/libproc.h
576
extern char *Pfindobj(struct ps_prochandle *, const char *, char *, size_t);
usr/src/lib/libproc/common/libproc.h
578
extern char *Pexecname(struct ps_prochandle *, char *, size_t);
usr/src/lib/libproc/common/libproc.h
579
extern char *Pobjname(struct ps_prochandle *, uintptr_t, char *, size_t);
usr/src/lib/libproc/common/libproc.h
580
extern char *Pobjname_resolved(struct ps_prochandle *, uintptr_t, char *,
usr/src/lib/libproc/common/libproc.h
582
extern int Plmid(struct ps_prochandle *, uintptr_t, Lmid_t *);
usr/src/lib/libproc/common/libproc.h
584
typedef int proc_env_f(void *, struct ps_prochandle *, uintptr_t, const char *);
usr/src/lib/libproc/common/libproc.h
585
extern int Penv_iter(struct ps_prochandle *, proc_env_f *, void *);
usr/src/lib/libproc/common/libproc.h
586
extern char *Pgetenv(struct ps_prochandle *, const char *, char *, size_t);
usr/src/lib/libproc/common/libproc.h
587
extern long Pgetauxval(struct ps_prochandle *, int);
usr/src/lib/libproc/common/libproc.h
588
extern const auxv_t *Pgetauxvec(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
600
extern int Psymbol_iter(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
602
extern int Psymbol_iter_by_addr(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
604
extern int Psymbol_iter_by_name(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
607
extern int Psymbol_iter_by_lmid(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
610
extern int Pxsymbol_iter(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
639
extern rd_agent_t *Prd_agent(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
647
extern void Pupdate_maps(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
648
extern void Pupdate_syms(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
662
extern void Preset_maps(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
669
extern const char *Ppltdest(struct ps_prochandle *, uintptr_t);
usr/src/lib/libproc/common/libproc.h
674
extern int Pissyscall_prev(struct ps_prochandle *, uintptr_t, uintptr_t *);
usr/src/lib/libproc/common/libproc.h
681
extern int Pstack_iter(struct ps_prochandle *,
usr/src/lib/libproc/common/libproc.h
696
extern void Perror_printf(struct ps_prochandle *P, const char *format, ...);
usr/src/lib/libproc/common/libproc.h
697
extern void Pcreate_callback(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
715
extern struct ps_prochandle *proc_arg_grab(const char *, int, int, int *);
usr/src/lib/libproc/common/libproc.h
716
extern struct ps_prochandle *proc_arg_xgrab(const char *, const char *, int,
usr/src/lib/libproc/common/libproc.h
75
struct ps_prochandle;
usr/src/lib/libproc/common/libproc.h
773
extern int Pgcore(struct ps_prochandle *, const char *, core_content_t);
usr/src/lib/libproc/common/libproc.h
774
extern int Pfgcore(struct ps_prochandle *, int, core_content_t);
usr/src/lib/libproc/common/libproc.h
775
extern core_content_t Pcontent(struct ps_prochandle *);
usr/src/lib/libproc/common/libproc.h
807
extern int Pfdinfo_iter(struct ps_prochandle *, proc_fdinfo_f *, void *);
usr/src/lib/libproc/common/libproc.h
812
extern int Pupanic(struct ps_prochandle *, prupanic_t **);
usr/src/lib/libproc/common/libproc.h
818
extern int Pcwd(struct ps_prochandle *, prcwd_t **);
usr/src/lib/libproc/common/pr_door.c
38
pr_door_info(struct ps_prochandle *Pr, int did, door_info_t *di)
usr/src/lib/libproc/common/pr_exit.c
37
pr_exit(struct ps_prochandle *Pr, int status)
usr/src/lib/libproc/common/pr_exit.c
80
pr_lwp_exit(struct ps_prochandle *Pr)
usr/src/lib/libproc/common/pr_fcntl.c
38
pr_fcntl(struct ps_prochandle *Pr, int fd, int cmd, void *argp, void *argp1)
usr/src/lib/libproc/common/pr_getitimer.c
37
pr_getitimer(struct ps_prochandle *Pr, int which, struct itimerval *itv)
usr/src/lib/libproc/common/pr_getitimer.c
93
pr_setitimer(struct ps_prochandle *Pr,
usr/src/lib/libproc/common/pr_getrctl.c
121
pr_setrctl(struct ps_prochandle *Pr, const char *rname,
usr/src/lib/libproc/common/pr_getrctl.c
203
pr_setprojrctl(struct ps_prochandle *Pr, const char *rname,
usr/src/lib/libproc/common/pr_getrctl.c
39
pr_getrctl(struct ps_prochandle *Pr, const char *rname,
usr/src/lib/libproc/common/pr_getrlimit.c
135
pr_getrlimit64(struct ps_prochandle *Pr,
usr/src/lib/libproc/common/pr_getrlimit.c
183
pr_setrlimit64(struct ps_prochandle *Pr,
usr/src/lib/libproc/common/pr_getrlimit.c
39
pr_getrlimit(struct ps_prochandle *Pr,
usr/src/lib/libproc/common/pr_getrlimit.c
87
pr_setrlimit(struct ps_prochandle *Pr,
usr/src/lib/libproc/common/pr_getsockname.c
107
pr_getpeername(struct ps_prochandle *Pr,
usr/src/lib/libproc/common/pr_getsockname.c
117
pr_getsockopt(struct ps_prochandle *Pr,
usr/src/lib/libproc/common/pr_getsockname.c
176
pr_getpeerucred(struct ps_prochandle *Pr, int fd, ucred_t **ucp)
usr/src/lib/libproc/common/pr_getsockname.c
40
get_sock_peer_name(struct ps_prochandle *Pr,
usr/src/lib/libproc/common/pr_getsockname.c
94
pr_getsockname(struct ps_prochandle *Pr,
usr/src/lib/libproc/common/pr_ioctl.c
37
pr_ioctl(struct ps_prochandle *Pr, int fd, int code, void *buf, size_t size)
usr/src/lib/libproc/common/pr_lseek.c
116
pr_llseek(struct ps_prochandle *Pr, int filedes, offset_t offset, int whence)
usr/src/lib/libproc/common/pr_lseek.c
41
pr_lseek(struct ps_prochandle *Pr, int filedes, off_t offset, int whence)
usr/src/lib/libproc/common/pr_memcntl.c
39
pr_memcntl(struct ps_prochandle *Pr,
usr/src/lib/libproc/common/pr_meminfo.c
38
pr_meminfo(struct ps_prochandle *Pr, const uint64_t *addrs,
usr/src/lib/libproc/common/pr_mmap.c
103
pr_munmap(struct ps_prochandle *Pr, void *addr, size_t len)
usr/src/lib/libproc/common/pr_mmap.c
140
pr_zmap(struct ps_prochandle *Pr, void *addr, size_t len, int prot, int flags)
usr/src/lib/libproc/common/pr_mmap.c
37
pr_mmap(struct ps_prochandle *Pr,
usr/src/lib/libproc/common/pr_open.c
140
pr_close(struct ps_prochandle *Pr, int fd)
usr/src/lib/libproc/common/pr_open.c
170
pr_access(struct ps_prochandle *Pr, const char *path, int amode)
usr/src/lib/libproc/common/pr_open.c
38
pr_open(struct ps_prochandle *Pr, const char *filename, int flags, mode_t mode)
usr/src/lib/libproc/common/pr_open.c
89
pr_creat(struct ps_prochandle *Pr, const char *filename, mode_t mode)
usr/src/lib/libproc/common/pr_pbind.c
36
pr_processor_bind(struct ps_prochandle *Pr, idtype_t idtype, id_t id,
usr/src/lib/libproc/common/pr_rename.c
145
pr_unlink(struct ps_prochandle *Pr, const char *path)
usr/src/lib/libproc/common/pr_rename.c
36
pr_rename(struct ps_prochandle *Pr, const char *old, const char *new)
usr/src/lib/libproc/common/pr_rename.c
87
pr_link(struct ps_prochandle *Pr, const char *existing, const char *new)
usr/src/lib/libproc/common/pr_sigaction.c
42
pr_sigaction(struct ps_prochandle *Pr,
usr/src/lib/libproc/common/pr_stat.c
144
pr_lstat(struct ps_prochandle *Pr, const char *path, struct stat *buf)
usr/src/lib/libproc/common/pr_stat.c
219
pr_fstat(struct ps_prochandle *Pr, int fd, struct stat *buf)
usr/src/lib/libproc/common/pr_stat.c
294
pr_stat64(struct ps_prochandle *Pr, const char *path, struct stat64 *buf)
usr/src/lib/libproc/common/pr_stat.c
373
pr_lstat64(struct ps_prochandle *Pr, const char *path, struct stat64 *buf)
usr/src/lib/libproc/common/pr_stat.c
452
pr_fstat64(struct ps_prochandle *Pr, int fd, struct stat64 *buf)
usr/src/lib/libproc/common/pr_stat.c
69
pr_stat(struct ps_prochandle *Pr, const char *path, struct stat *buf)
usr/src/lib/libproc/common/pr_statvfs.c
116
pr_fstatvfs(struct ps_prochandle *Pr, int fd, statvfs_t *buf)
usr/src/lib/libproc/common/pr_statvfs.c
63
pr_statvfs(struct ps_prochandle *Pr, const char *path, statvfs_t *buf)
usr/src/lib/libproc/common/pr_tasksys.c
103
pr_gettaskid(struct ps_prochandle *Pr)
usr/src/lib/libproc/common/pr_tasksys.c
130
pr_settaskid(struct ps_prochandle *Pr, projid_t project, int flags)
usr/src/lib/libproc/common/pr_tasksys.c
42
pr_getzoneid(struct ps_prochandle *Pr)
usr/src/lib/libproc/common/pr_tasksys.c
76
pr_getprojid(struct ps_prochandle *Pr)
usr/src/lib/libproc/common/pr_waitid.c
43
pr_waitid(struct ps_prochandle *Pr,
usr/src/lib/libproc/common/proc_arg.c
138
struct ps_prochandle *Pr;
usr/src/lib/libproc/common/proc_arg.c
243
struct ps_prochandle *
usr/src/lib/libproc/common/proc_arg.c
250
struct ps_prochandle *
usr/src/lib/libproc/common/proc_set.c
37
Psetcred(struct ps_prochandle *Pr, const prcred_t *credp)
usr/src/lib/libproc/common/proc_set.c
68
Psetzoneid(struct ps_prochandle *Pr, zoneid_t zoneid)
usr/src/lib/libproc/i386/Pisadep.c
109
Pissyscall_text(struct ps_prochandle *P, const void *buf, size_t buflen)
usr/src/lib/libproc/i386/Pisadep.c
123
argcount_ctf(struct ps_prochandle *P, long pc, uint_t *countp)
usr/src/lib/libproc/i386/Pisadep.c
161
argcount(struct ps_prochandle *P, long pc, ssize_t sz)
usr/src/lib/libproc/i386/Pisadep.c
197
Pstack_iter(struct ps_prochandle *P, const prgregset_t regs,
usr/src/lib/libproc/i386/Pisadep.c
308
Psyscall_setup(struct ps_prochandle *P, int nargs, int sysindex, uintptr_t sp)
usr/src/lib/libproc/i386/Pisadep.c
320
Psyscall_copyinargs(struct ps_prochandle *P, int nargs, argdes_t *argp,
usr/src/lib/libproc/i386/Pisadep.c
339
Psyscall_copyoutargs(struct ps_prochandle *P, int nargs, argdes_t *argp,
usr/src/lib/libproc/i386/Pisadep.c
46
Ppltdest(struct ps_prochandle *P, uintptr_t pltaddr)
usr/src/lib/libproc/i386/Pisadep.c
79
Pissyscall(struct ps_prochandle *P, uintptr_t addr)
usr/src/lib/libproc/i386/Pisadep.c
94
Pissyscall_prev(struct ps_prochandle *P, uintptr_t addr, uintptr_t *dst)
usr/src/lib/libproc/sparc/Pisadep.c
113
Pissyscall_text(struct ps_prochandle *P, const void *buf, size_t buflen)
usr/src/lib/libproc/sparc/Pisadep.c
131
struct ps_prochandle *gq_proc; /* libproc handle */
usr/src/lib/libproc/sparc/Pisadep.c
185
read_gwin(struct ps_prochandle *P, struct rwindow *rwp, uintptr_t sp)
usr/src/lib/libproc/sparc/Pisadep.c
255
Pstack_iter(struct ps_prochandle *P, const prgregset_t regs,
usr/src/lib/libproc/sparc/Pisadep.c
325
Psyscall_setup(struct ps_prochandle *P, int nargs, int sysindex, uintptr_t sp)
usr/src/lib/libproc/sparc/Pisadep.c
341
Psyscall_copyinargs(struct ps_prochandle *P, int nargs, argdes_t *argp,
usr/src/lib/libproc/sparc/Pisadep.c
365
Psyscall_copyoutargs(struct ps_prochandle *P, int nargs, argdes_t *argp,
usr/src/lib/libproc/sparc/Pisadep.c
49
Ppltdest(struct ps_prochandle *P, uintptr_t pltaddr)
usr/src/lib/libproc/sparc/Pisadep.c
83
Pissyscall(struct ps_prochandle *P, uintptr_t addr)
usr/src/lib/libproc/sparc/Pisadep.c
98
Pissyscall_prev(struct ps_prochandle *P, uintptr_t addr, uintptr_t *dst)
usr/src/lib/libproc/sparcv9/Pisadep.c
116
Pissyscall(struct ps_prochandle *P, uintptr_t addr)
usr/src/lib/libproc/sparcv9/Pisadep.c
134
Pissyscall_prev(struct ps_prochandle *P, uintptr_t addr, uintptr_t *dst)
usr/src/lib/libproc/sparcv9/Pisadep.c
149
Pissyscall_text(struct ps_prochandle *P, const void *buf, size_t buflen)
usr/src/lib/libproc/sparcv9/Pisadep.c
170
struct ps_prochandle *gq_proc; /* libproc handle */
usr/src/lib/libproc/sparcv9/Pisadep.c
233
read_gwin(struct ps_prochandle *P, struct rwindow *rwp, uintptr_t sp)
usr/src/lib/libproc/sparcv9/Pisadep.c
337
Pstack_iter(struct ps_prochandle *P, const prgregset_t regs,
usr/src/lib/libproc/sparcv9/Pisadep.c
429
Psyscall_setup(struct ps_prochandle *P, int nargs, int sysindex, uintptr_t sp)
usr/src/lib/libproc/sparcv9/Pisadep.c
460
Psyscall_copyinargs(struct ps_prochandle *P, int nargs, argdes_t *argp,
usr/src/lib/libproc/sparcv9/Pisadep.c
49
Ppltdest(struct ps_prochandle *P, uintptr_t pltaddr)
usr/src/lib/libproc/sparcv9/Pisadep.c
494
Psyscall_copyoutargs(struct ps_prochandle *P, int nargs, argdes_t *argp,
usr/src/lib/libproject/common/setproject.c
190
rctl_set(char *ctl_name, char *val, struct ps_prochandle *Pr, int flags)
usr/src/lib/libproject/common/setproject.c
576
pid_t pid, struct ps_prochandle *Pr, struct project *proj)
usr/src/lib/libzonecfg/common/libzonecfg.c
201
struct ps_prochandle *pr;
usr/src/lib/libzonecfg/common/libzonecfg.c
3856
release_process(struct ps_prochandle *Pr)
usr/src/lib/libzonecfg/common/libzonecfg.c
3913
get_priv_rctl(struct ps_prochandle *pr, char *name, rctlblk_t *rblk)
usr/src/test/libproc-tests/tests/syscall/pr_inject.c
165
struct ps_prochandle *P;
usr/src/test/libproc-tests/tests/syscall/pr_inject.c
41
pr_check_pre(struct ps_prochandle *P)
usr/src/test/libproc-tests/tests/syscall/pr_inject.c
92
pr_inject(struct ps_prochandle *P)
usr/src/test/os-tests/tests/cores/secmapper/secmapper.c
145
secmap_alloc(struct ps_prochandle *Pr, uint64_t addr)
usr/src/test/os-tests/tests/cores/secmapper/secmapper.c
310
struct ps_prochandle *Pr;
usr/src/test/os-tests/tests/cores/secmapper/secmapper.c
89
check_content(core_content_t content, struct ps_prochandle *Pr)
usr/src/test/os-tests/tests/xsave/bad_xregs.c
649
struct ps_prochandle *P;
usr/src/test/os-tests/tests/xsave/xregs_roundtrip.c
38
struct ps_prochandle *P;
usr/src/test/os-tests/tests/xsave/xsave_util.c
510
struct ps_prochandle *P;
usr/src/test/os-tests/tests/xsave/xsave_util.h
146
struct ps_prochandle *xp_proc;