/freebsd-11.0-release/include/ |
H A D | proc_service.h | 46 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.0-release/cddl/compat/opensolaris/include/ |
H A D | dtrace.h | 33 #define ps_prochandle proc_handle macro
|
H A D | libproc.h | 35 #define ps_prochandle proc_handle macro
|
/freebsd-11.0-release/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_pid.h | 49 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 D | dt_proc.h | 45 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 D | dtrace.h | 61 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 D | dt_proc.c | 54 * code and client code and the control thread's use of the ps_prochandle. 104 struct ps_prochandle *P = dpr->dpr_proc; 431 struct ps_prochandle *P = dpr->dpr_proc; 507 struct ps_prochandle *P = dpr->dpr_proc; 585 * ps_prochandle in the meantime (e.g. ustack()). To do this, we write 716 static struct ps_prochandle * 734 dt_proc_lookup(dtrace_hdl_t *dtp, struct ps_prochandle *P, int remove) 761 dt_proc_destroy(dtrace_hdl_t *dtp, struct ps_prochandle *P) 952 struct ps_prochandle * 999 struct ps_prochandle * [all...] |
/freebsd-11.0-release/cddl/contrib/opensolaris/lib/libdtrace/mips/ |
H A D | dt_isadep.c | 40 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.0-release/contrib/gdb/gdb/ |
H A D | gdb_proc_service.h | 80 struct ps_prochandle struct
|
H A D | proc-service.c | 42 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 D | gdb_thread_db.h | 270 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 D | sol-thread.c | 88 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.0-release/cddl/contrib/opensolaris/lib/libdtrace/aarch64/ |
H A D | dt_isadep.c | 47 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.0-release/cddl/contrib/opensolaris/lib/libdtrace/riscv/ |
H A D | dt_isadep.c | 47 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.0-release/cddl/contrib/opensolaris/lib/libdtrace/arm/ |
H A D | dt_isadep.c | 62 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.0-release/cddl/contrib/opensolaris/lib/libdtrace/powerpc/ |
H A D | dt_isadep.c | 42 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.0-release/lib/libthread_db/ |
H A D | thread_db_int.h | 57 struct ps_prochandle *ph 73 td_err_e (*to_ta_new)(struct ps_prochandle *, td_thragent_t **);
|
H A D | thread_db.h | 60 struct ps_prochandle; 219 td_err_e td_ta_new(struct ps_prochandle *, td_thragent_t **);
|
H A D | thread_db.c | 106 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.0-release/cddl/contrib/opensolaris/lib/libdtrace/sparc/ |
H A D | dt_isadep.c | 53 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.0-release/gnu/usr.bin/gdb/libgdb/ |
H A D | fbsd-threads.c | 52 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.0-release/cddl/contrib/opensolaris/lib/libdtrace/i386/ |
H A D | dt_isadep.c | 67 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.0-release/cddl/contrib/opensolaris/cmd/plockstat/ |
H A D | plockstat.c | 50 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.0-release/contrib/gdb/gdb/gdbserver/ |
H A D | proc-service.c | 46 typedef struct ps_prochandle *gdb_ps_prochandle_t;
|
H A D | thread-db.c | 50 static struct ps_prochandle proc_handle;
|