Searched refs:ps_prochandle (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-11-stable/cddl/compat/opensolaris/include/
H A Ddtrace.h33 #define ps_prochandle proc_handle macro
H A Dlibproc.h35 #define ps_prochandle proc_handle macro
/freebsd-11-stable/include/
H A Dproc_service.h46 struct ps_prochandle; /* Opaque type. Defined by the implementor. */
49 ps_err_e ps_lcontinue(struct ps_prochandle *, lwpid_t);
50 ps_err_e ps_lgetfpregs(struct ps_prochandle *, lwpid_t, prfpregset_t *);
51 ps_err_e ps_lgetregs(struct ps_prochandle *, lwpid_t, prgregset_t);
52 ps_err_e ps_lsetfpregs(struct ps_prochandle *, lwpid_t, const prfpregset_t *);
53 ps_err_e ps_lsetregs(struct ps_prochandle *, lwpid_t, const prgregset_t);
55 ps_err_e ps_lgetxmmregs (struct ps_prochandle *, lwpid_t, char *);
56 ps_err_e ps_lsetxmmregs (struct ps_prochandle *, lwpid_t, const char *);
58 ps_err_e ps_lstop(struct ps_prochandle *, lwpid_t);
59 ps_err_e ps_linfo(struct ps_prochandle *, lwpid_
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_pid.h49 extern int dt_pid_create_entry_probe(struct ps_prochandle *, dtrace_hdl_t *,
52 extern int dt_pid_create_return_probe(struct ps_prochandle *, dtrace_hdl_t *,
55 extern int dt_pid_create_offset_probe(struct ps_prochandle *, dtrace_hdl_t *,
58 extern int dt_pid_create_glob_offset_probes(struct ps_prochandle *,
H A Ddt_proc.h45 struct ps_prochandle *dpr_proc; /* proc handle for libproc calls */
99 extern struct ps_prochandle *dt_proc_create(dtrace_hdl_t *,
102 extern struct ps_prochandle *dt_proc_grab(dtrace_hdl_t *, pid_t, int, int);
103 extern void dt_proc_release(dtrace_hdl_t *, struct ps_prochandle *);
104 extern void dt_proc_continue(dtrace_hdl_t *, struct ps_prochandle *);
105 extern void dt_proc_lock(dtrace_hdl_t *, struct ps_prochandle *);
106 extern void dt_proc_unlock(dtrace_hdl_t *, struct ps_prochandle *);
107 extern dt_proc_t *dt_proc_lookup(dtrace_hdl_t *, struct ps_prochandle *, int);
H A Ddtrace.h61 struct ps_prochandle;
320 typedef void dtrace_handle_proc_f(struct ps_prochandle *, const char *, void *);
445 extern struct ps_prochandle *dtrace_proc_create(dtrace_hdl_t *,
448 extern struct ps_prochandle *dtrace_proc_grab(dtrace_hdl_t *, pid_t, int);
449 extern void dtrace_proc_release(dtrace_hdl_t *, struct ps_prochandle *);
450 extern void dtrace_proc_continue(dtrace_hdl_t *, struct ps_prochandle *);
H A Ddt_proc.c54 * code and client code and the control thread's use of the ps_prochandle.
104 struct ps_prochandle *P = dpr->dpr_proc;
432 struct ps_prochandle *P = dpr->dpr_proc;
508 struct ps_prochandle *P = dpr->dpr_proc;
586 * ps_prochandle in the meantime (e.g. ustack()). To do this, we write
717 static struct ps_prochandle *
735 dt_proc_lookup(dtrace_hdl_t *dtp, struct ps_prochandle *P, int remove)
762 dt_proc_destroy(dtrace_hdl_t *dtp, struct ps_prochandle *P)
953 struct ps_prochandle *
1000 struct ps_prochandle *
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/mips/
H A Ddt_isadep.c40 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
49 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
59 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
69 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
/freebsd-11-stable/contrib/gdb/gdb/
H A Dgdb_proc_service.h80 struct ps_prochandle struct
H A Dproc-service.c42 typedef const struct ps_prochandle *gdb_ps_prochandle_t;
47 typedef struct ps_prochandle *gdb_ps_prochandle_t;
72 ps_xfer_memory (const struct ps_prochandle *ph, paddr_t addr,
H A Dgdb_thread_db.h270 struct ps_prochandle;
316 extern td_err_e td_ta_new (struct ps_prochandle *__ps, td_thragent_t **__ta);
327 struct ps_prochandle **__ph);
H A Dsol-thread.c88 struct ps_prochandle struct
99 static struct ps_prochandle main_ph;
130 static td_err_e (*p_td_ta_new) (const struct ps_prochandle * ph_p,
135 struct ps_prochandle ** ph_pp);
958 struct ps_prochandle * const struct ps_prochandle *
970 typedef const struct ps_prochandle *gdb_ps_prochandle_t;
976 typedef struct ps_prochandle *gdb_ps_prochandle_t;
1042 rw_common (int dowrite, const struct ps_prochandle *ph, gdb_ps_addr_t addr,
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/aarch64/
H A Ddt_isadep.c47 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
67 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
78 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
102 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/riscv/
H A Ddt_isadep.c47 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
67 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
78 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
102 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/arm/
H A Ddt_isadep.c62 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
81 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
130 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
153 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/powerpc/
H A Ddt_isadep.c42 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
61 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
137 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
160 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
/freebsd-11-stable/lib/libthread_db/
H A Dthread_db_int.h57 struct ps_prochandle *ph
73 td_err_e (*to_ta_new)(struct ps_prochandle *, td_thragent_t **);
H A Dthread_db.h60 struct ps_prochandle;
219 td_err_e td_ta_new(struct ps_prochandle *, td_thragent_t **);
H A Dthread_db.c106 td_ta_new(struct ps_prochandle *ph, td_thragent_t **pta)
277 thr_pread(struct ps_prochandle *ph, psaddr_t addr, uint64_t *val,
368 thr_pwrite(struct ps_prochandle *ph, psaddr_t addr, uint64_t val,
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/sparc/
H A Ddt_isadep.c53 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
72 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
278 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
301 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
/freebsd-11-stable/gnu/usr.bin/gdb/libgdb/
H A Dfbsd-threads.c52 struct ps_prochandle struct
87 static struct ps_prochandle proc_handle;
99 static td_err_e (*td_ta_new_p) (struct ps_prochandle *ps, td_thragent_t **ta);
1654 ps_pglobal_lookup (struct ps_prochandle *ph, const char *obj,
1670 ps_pread (struct ps_prochandle *ph, psaddr_t addr, void *buf, size_t len)
1678 ps_pwrite (struct ps_prochandle *ph, psaddr_t addr, const void *buf,
1687 ps_lgetregs (struct ps_prochandle *ph, lwpid_t lwpid, prgregset_t gregset)
1703 ps_lsetregs (struct ps_prochandle *ph, lwpid_t lwpid, const prgregset_t gregset)
1716 ps_lgetfpregs (struct ps_prochandle *ph, lwpid_t lwpid, prfpregset_t *fpregset)
1729 ps_lsetfpregs (struct ps_prochandle *p
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/i386/
H A Ddt_isadep.c67 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
86 dt_pid_has_jump_table(struct ps_prochandle *P, dtrace_hdl_t *dtp,
141 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
294 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
385 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/plockstat/
H A Dplockstat.c50 struct ps_prochandle *g_pr;
503 getsym(struct ps_prochandle *P, uintptr_t addr, char *buf, size_t size,
559 struct ps_prochandle *P;
669 prochandler(struct ps_prochandle *P, const char *msg, void *arg)
/freebsd-11-stable/contrib/gdb/gdb/gdbserver/
H A Dproc-service.c46 typedef struct ps_prochandle *gdb_ps_prochandle_t;
H A Dthread-db.c50 static struct ps_prochandle proc_handle;

Completed in 232 milliseconds

12