Home
last modified time | relevance | path

Searched refs:pctx_t (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/lib/libpctx/common/
H A Dlibpctx.h45 typedef struct __pctx pctx_t; typedef
54 extern pctx_t *pctx_create(const char *filename, char *const *argv,
56 extern pctx_t *pctx_capture(pid_t pid,
59 typedef int pctx_sysc_execfn_t(pctx_t *, pid_t, id_t, char *, void *);
60 typedef void pctx_sysc_forkfn_t(pctx_t *, pid_t, id_t, pid_t, void *);
61 typedef void pctx_sysc_exitfn_t(pctx_t *, pid_t, id_t, int, void *);
62 typedef int pctx_sysc_lwp_createfn_t(pctx_t *, pid_t, id_t, void *);
63 typedef int pctx_init_lwpfn_t(pctx_t *, pid_t, id_t, void *);
64 typedef int pctx_fini_lwpfn_t(pctx_t *, pid_t, id_t, void *);
65 typedef int pctx_sysc_lwp_exitfn_t(pctx_t *, pid_t, id_t, void *);
[all …]
H A Dlibpctx.c83 pctx_error(pctx_t *pctx, const char *fn, const char *fmt, ...) in pctx_error()
95 pctx_t *
105 pctx_t *pctx; in pctx_create()
165 pctx_t *
170 pctx_t *pctx; in pctx_capture()
240 default_void(pctx_t *pctx) in default_void()
245 default_int(pctx_t *pctx) in default_int()
251 pctx_set_events(pctx_t *pctx, ...) in pctx_set_events()
376 pctx_begin_syscalls(pctx_t *pctx) in pctx_begin_syscalls()
387 pctx_end_syscalls(pctx_t *pctx) in pctx_end_syscalls()
[all …]
/illumos-gate/usr/src/lib/libcpc/common/
H A Dlibcpc.h104 extern int cpc_bind_pctx(cpc_t *cpc, pctx_t *pctx, id_t id, cpc_set_t *set,
198 extern int cpc_pctx_bind_event(pctx_t *pctx,
200 extern int cpc_pctx_take_sample(pctx_t *pctx, id_t lwpid, cpc_event_t *event);
201 extern int cpc_pctx_rele(pctx_t *pctx, id_t lwpid);
202 extern int cpc_pctx_invalidate(pctx_t *pctx, id_t lwpid);
H A Dobsoleted.c293 cpc_pctx_bind_event(pctx_t *pctx, id_t lwpid, cpc_event_t *event, int flags) in cpc_pctx_bind_event()
332 cpc_pctx_take_sample(pctx_t *pctx, id_t lwpid, cpc_event_t *event) in cpc_pctx_take_sample()
345 cpc_pctx_invalidate(pctx_t *pctx, id_t lwpid) in cpc_pctx_invalidate()
355 cpc_pctx_rele(pctx_t *pctx, id_t lwpid) in cpc_pctx_rele()
H A Dlibcpc_impl.h85 pctx_t *cs_pctx; /* pctx of process bound to */
143 extern int __pctx_cpc(pctx_t *pctx, struct __cpc *cpc, int cmd, id_t lwpid,
H A Dlibcpc.c62 static void cpc_invalidate_pctx(cpc_t *cpc, pctx_t *pctx);
463 cpc_bind_pctx(cpc_t *cpc, pctx_t *pctx, id_t id, cpc_set_t *set, uint_t flags) in cpc_bind_pctx()
1093 cpc_invalidate_pctx(cpc_t *cpc, pctx_t *pctx) in cpc_invalidate_pctx()
/illumos-gate/usr/src/cmd/cpc/common/
H A Dcputrack.c321 pinit_lwp(pctx_t *pctx, pid_t pid, id_t lwpid, void *arg) in pinit_lwp()
383 pfini_lwp(pctx_t *pctx, pid_t pid, id_t lwpid, void *arg) in pfini_lwp()
440 plwp_create(pctx_t *pctx, pid_t pid, id_t lwpid, void *arg) in plwp_create()
459 plwp_exit(pctx_t *pctx, pid_t pid, id_t lwpid, void *arg) in plwp_exit()
484 pexec(pctx_t *pctx, pid_t pid, id_t lwpid, char *name, void *arg) in pexec()
529 pexit(pctx_t *pctx, pid_t pid, id_t lwpid, int status, void *arg) in pexit()
563 ptick(pctx_t *pctx, pid_t pid, id_t lwpid, void *arg) in ptick()
649 pfork(pctx_t *pctx, pid_t oldpid, pid_t pid, id_t lwpid, void *arg) in pfork()
684 pctx_t *pctx; in cputrack()