Home
last modified time | relevance | path

Searched refs:dtrace_hdl_t (Results 1 – 25 of 54) sorted by relevance

123

/netbsd-src/external/cddl/osnet/dist/lib/libdtrace/common/
H A Ddtrace.h63 typedef struct dtrace_hdl dtrace_hdl_t; typedef
74 extern dtrace_hdl_t *dtrace_open(int, int, int *);
75 extern dtrace_hdl_t *dtrace_vopen(int, int, int *,
78 extern int dtrace_go(dtrace_hdl_t *);
79 extern int dtrace_stop(dtrace_hdl_t *);
80 extern void dtrace_sleep(dtrace_hdl_t *);
81 extern void dtrace_close(dtrace_hdl_t *);
83 extern int dtrace_errno(dtrace_hdl_t *);
84 extern const char *dtrace_errmsg(dtrace_hdl_t *, int);
85 extern const char *dtrace_faultstr(dtrace_hdl_t *, int);
[all …]
H A Ddt_impl.h207 dtrace_hdl_t *dtpa_dtp; /* pointer to libdtrace handle */
617 extern char *dt_cpp_add_arg(dtrace_hdl_t *, const char *);
618 extern char *dt_cpp_pop_arg(dtrace_hdl_t *);
621 extern int dt_set_errno(dtrace_hdl_t *, int);
623 int _dt_set_errno(dtrace_hdl_t *, int, const char *, int);
624 void dt_get_errloc(dtrace_hdl_t *, const char **, int *);
627 extern void dt_set_errmsg(dtrace_hdl_t *, const char *, const char *,
631 extern int dt_ioctl(dtrace_hdl_t *, int, void *);
633 extern int dt_ioctl(dtrace_hdl_t *, u_long, void *);
635 extern int dt_status(dtrace_hdl_t *, processorid_t);
[all …]
H A Ddt_module.h39 extern dt_module_t *dt_module_create(dtrace_hdl_t *, const char *);
40 extern int dt_module_load(dtrace_hdl_t *, dt_module_t *);
41 extern void dt_module_unload(dtrace_hdl_t *, dt_module_t *);
42 extern void dt_module_destroy(dtrace_hdl_t *, dt_module_t *);
44 extern dt_module_t *dt_module_lookup_by_name(dtrace_hdl_t *, const char *);
45 extern dt_module_t *dt_module_lookup_by_ctf(dtrace_hdl_t *, ctf_file_t *);
48 extern dt_kmodule_t *dt_kmodule_lookup(dtrace_hdl_t *, const char *);
51 extern int dt_module_hasctf(dtrace_hdl_t *, dt_module_t *);
52 extern ctf_file_t *dt_module_getctf(dtrace_hdl_t *, dt_module_t *);
53 extern dt_ident_t *dt_module_extern(dtrace_hdl_t *, dt_module_t *,
[all …]
H A Ddt_proc.h44 dtrace_hdl_t *dpr_hdl; /* back pointer to libdtrace handle */
76 typedef void dt_bkpt_f(dtrace_hdl_t *, dt_proc_t *, void *);
103 extern struct ps_prochandle *dt_proc_create(dtrace_hdl_t *,
106 extern struct ps_prochandle *dt_proc_grab(dtrace_hdl_t *, pid_t, int, int);
107 extern void dt_proc_release(dtrace_hdl_t *, struct ps_prochandle *);
108 extern void dt_proc_continue(dtrace_hdl_t *, struct ps_prochandle *);
109 extern void dt_proc_lock(dtrace_hdl_t *, struct ps_prochandle *);
110 extern void dt_proc_unlock(dtrace_hdl_t *, struct ps_prochandle *);
111 extern dt_proc_t *dt_proc_lookup(dtrace_hdl_t *, struct ps_prochandle *, int);
113 extern void dt_proc_hash_create(dtrace_hdl_t *);
[all …]
H A Ddt_options.c51 dt_opt_agg(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) in dt_opt_agg()
64 dt_opt_amin(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) in dt_opt_amin()
111 dt_opt_core(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) in dt_opt_core()
126 dt_opt_cpp_hdrs(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) in dt_opt_cpp_hdrs()
142 dt_opt_cpp_path(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) in dt_opt_cpp_path()
163 dt_opt_cpp_opts(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) in dt_opt_cpp_opts()
189 dt_opt_ctypes(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) in dt_opt_ctypes()
206 dt_opt_droptags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) in dt_opt_droptags()
214 dt_opt_dtypes(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) in dt_opt_dtypes()
231 dt_opt_debug(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) in dt_opt_debug()
[all …]
H A Ddt_printf.h50 typedef int dt_pfprint_f(dtrace_hdl_t *, FILE *, const char *,
96 dtrace_hdl_t *pfv_dtp; /* libdtrace client handle */
110 extern int dt_pfdict_create(dtrace_hdl_t *);
111 extern void dt_pfdict_destroy(dtrace_hdl_t *);
113 extern dt_pfargv_t *dt_printf_create(dtrace_hdl_t *, const char *);
124 extern int dt_print_stack(dtrace_hdl_t *, FILE *,
126 extern int dt_print_ustack(dtrace_hdl_t *, FILE *,
128 extern int dt_print_mod(dtrace_hdl_t *, FILE *, const char *, caddr_t);
129 extern int dt_print_umod(dtrace_hdl_t *, FILE *, const char *, caddr_t);
H A Ddt_pid.h45 extern int dt_pid_create_probes(dtrace_probedesc_t *, dtrace_hdl_t *,
47 extern int dt_pid_create_probes_module(dtrace_hdl_t *, dt_proc_t *);
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 *,
59 dtrace_hdl_t *, fasttrap_probe_spec_t *, const GElf_Sym *, const char *);
61 extern void dt_pid_get_types(dtrace_hdl_t *, const dtrace_probedesc_t *,
H A Ddt_provider.h49 dtrace_hdl_t *pv_hdl; /* pointer to containing dtrace_hdl */
58 dtrace_hdl_t *pit_hdl; /* libdtrace handle */
94 extern dt_provider_t *dt_provider_lookup(dtrace_hdl_t *, const char *);
95 extern dt_provider_t *dt_provider_create(dtrace_hdl_t *, const char *);
96 extern void dt_provider_destroy(dtrace_hdl_t *, dt_provider_t *);
97 extern int dt_provider_xref(dtrace_hdl_t *, dt_provider_t *, id_t);
99 extern dt_probe_t *dt_probe_create(dtrace_hdl_t *, dt_ident_t *, int,
102 extern dt_probe_t *dt_probe_info(dtrace_hdl_t *,
H A Ddt_buf.h47 extern void dt_buf_create(dtrace_hdl_t *, dt_buf_t *, const char *, size_t);
48 extern void dt_buf_destroy(dtrace_hdl_t *, dt_buf_t *);
49 extern void dt_buf_reset(dtrace_hdl_t *, dt_buf_t *);
51 extern void dt_buf_write(dtrace_hdl_t *, dt_buf_t *,
54 extern void dt_buf_concat(dtrace_hdl_t *, dt_buf_t *,
63 extern void *dt_buf_claim(dtrace_hdl_t *, dt_buf_t *);
H A Ddt_xlator.h59 dtrace_hdl_t *dx_hdl; /* back pointer to containing handle */
65 extern dt_xlator_t *dt_xlator_create(dtrace_hdl_t *,
69 extern void dt_xlator_destroy(dtrace_hdl_t *, dt_xlator_t *);
75 extern dt_xlator_t *dt_xlator_lookup(dtrace_hdl_t *,
78 extern dt_xlator_t *dt_xlator_lookup_id(dtrace_hdl_t *, id_t);
H A Ddt_program.c43 dt_program_create(dtrace_hdl_t *dtp) in dt_program_create()
65 dt_program_destroy(dtrace_hdl_t *dtp, dtrace_prog_t *pgp) in dt_program_destroy()
86 dtrace_program_info(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, in dtrace_program_info()
153 dtrace_program_exec(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, in dtrace_program_exec()
204 dt_ecbdesc_release(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp) in dt_ecbdesc_release()
215 dt_ecbdesc_create(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp) in dt_ecbdesc_create()
230 dtrace_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp) in dtrace_stmt_create()
246 dtrace_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp) in dtrace_stmt_action()
281 dtrace_stmt_add(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_stmtdesc_t *sdp) in dtrace_stmt_add()
295 dtrace_stmt_iter(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, in dtrace_stmt_iter()
[all …]
H A Ddt_cc.c120 static void *dt_compile(dtrace_hdl_t *, int, dtrace_probespec_t, void *,
142 dt_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp, in dt_stmt_create()
160 dt_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp) in dt_stmt_action()
296 dtrace_hdl_t *dtp = yypcb->pcb_hdl; in dt_action_difconst()
322 dt_action_clear(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) in dt_action_clear()
364 dt_action_normalize(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) in dt_action_normalize()
427 dt_action_trunc(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) in dt_action_trunc()
493 dt_action_printa(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) in dt_action_printa()
579 dt_action_printflike(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp, in dt_action_printflike()
664 dt_action_trace(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) in dt_action_trace()
[all …]
H A Ddt_error.c121 dtrace_errmsg(dtrace_hdl_t *dtp, int error) in dtrace_errmsg()
143 dtrace_errno(dtrace_hdl_t *dtp) in dtrace_errno()
150 dt_set_errno(dtrace_hdl_t *dtp, int err) in dt_set_errno()
157 _dt_set_errno(dtrace_hdl_t *dtp, int err, const char *errfile, int errline) in _dt_set_errno()
165 void dt_get_errloc(dtrace_hdl_t *dtp, const char **p_errfile, int *p_errline) in dt_get_errloc()
173 dt_set_errmsg(dtrace_hdl_t *dtp, const char *errtag, const char *region, in dt_set_errmsg()
214 dtrace_faultstr(dtrace_hdl_t *dtp, int fault) in dtrace_faultstr()
H A Ddt_program.h52 extern dtrace_prog_t *dt_program_create(dtrace_hdl_t *);
53 extern void dt_program_destroy(dtrace_hdl_t *, dtrace_prog_t *);
55 extern dtrace_ecbdesc_t *dt_ecbdesc_create(dtrace_hdl_t *,
57 extern void dt_ecbdesc_release(dtrace_hdl_t *, dtrace_ecbdesc_t *);
H A Ddt_printf.c68 dtrace_hdl_t *dtp = pfv->pfv_dtp; in pfcheck_uaddr()
235 pfprint_sint(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_sint()
261 pfprint_uint(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_uint()
285 pfprint_dint(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_dint()
296 pfprint_fp(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_fp()
325 pfprint_addr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_addr()
353 pfprint_mod(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_mod()
361 pfprint_umod(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_umod()
369 pfprint_uaddr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_uaddr()
406 pfprint_stack(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_stack()
[all …]
H A Ddt_work.c40 { DTRACEOPT_STATUSRATE, offsetof(dtrace_hdl_t, dt_laststatus) },
41 { DTRACEOPT_AGGRATE, offsetof(dtrace_hdl_t, dt_lastagg) },
42 { DTRACEOPT_SWITCHRATE, offsetof(dtrace_hdl_t, dt_lastswitch) },
47 dtrace_sleep(dtrace_hdl_t *dtp) in dtrace_sleep()
131 dtrace_status(dtrace_hdl_t *dtp) in dtrace_status()
183 dtrace_go(dtrace_hdl_t *dtp) in dtrace_go()
244 dtrace_stop(dtrace_hdl_t *dtp) in dtrace_stop()
271 dtrace_work(dtrace_hdl_t *dtp, FILE *fp, in dtrace_work()
H A Ddt_proc.c148 dt_proc_bpmatch(dtrace_hdl_t *dtp, dt_proc_t *dpr) in dt_proc_bpmatch()
231 dt_proc_notify(dtrace_hdl_t *dtp, dt_proc_hash_t *dph, dt_proc_t *dpr, in dt_proc_notify()
291 dt_proc_bpmain(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *fname) in dt_proc_bpmain()
298 dt_proc_rdevent(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *evname) in dt_proc_rdevent()
494 dtrace_hdl_t *dpcd_hdl; /* DTrace handle */
514 dtrace_hdl_t *dtp = datap->dpcd_hdl; in dt_proc_control()
727 dt_proc_error(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *format, ...) in dt_proc_error()
744 dt_proc_lookup(dtrace_hdl_t *dtp, struct ps_prochandle *P, int remove) in dt_proc_lookup()
771 dt_proc_destroy(dtrace_hdl_t *dtp, struct ps_prochandle *P)
880 dt_proc_create_thread(dtrace_hdl_t *dtp, dt_proc_t *dpr, uint_t stop)
[all …]
H A Ddt_subr.c71 dtrace_xstr2desc(dtrace_hdl_t *dtp, dtrace_probespec_t spec, in dtrace_xstr2desc()
168 dtrace_str2desc(dtrace_hdl_t *dtp, dtrace_probespec_t spec, in dtrace_str2desc()
175 dtrace_id2desc(dtrace_hdl_t *dtp, dtrace_id_t id, dtrace_probedesc_t *pdp) in dtrace_id2desc()
432 dt_cpp_add_arg(dtrace_hdl_t *dtp, const char *str) in dt_cpp_add_arg()
458 dt_cpp_pop_arg(dtrace_hdl_t *dtp) in dt_cpp_pop_arg()
487 dt_ioctl(dtrace_hdl_t *dtp, int val, void *arg) in dt_ioctl()
489 dt_ioctl(dtrace_hdl_t *dtp, u_long val, void *arg) in dt_ioctl()
531 dt_status(dtrace_hdl_t *dtp, processorid_t cpu) in dt_status()
556 dt_sysconf(dtrace_hdl_t *dtp, int name) in dt_sysconf()
573 dt_write(dtrace_hdl_t *dtp, int fd, const void *buf, size_t n) in dt_write()
[all …]
H A Ddt_buf.c49 dt_buf_create(dtrace_hdl_t *dtp, dt_buf_t *bp, const char *name, size_t len) in dt_buf_create()
67 dt_buf_destroy(dtrace_hdl_t *dtp, dt_buf_t *bp) in dt_buf_destroy()
76 dt_buf_reset(dtrace_hdl_t *dtp, dt_buf_t *bp) in dt_buf_reset()
85 dt_buf_write(dtrace_hdl_t *dtp, dt_buf_t *bp, in dt_buf_write()
126 dt_buf_concat(dtrace_hdl_t *dtp, dt_buf_t *dst, in dt_buf_concat()
164 dt_buf_claim(dtrace_hdl_t *dtp, dt_buf_t *bp) in dt_buf_claim()
H A Ddt_handle.c52 dtrace_handle_err(dtrace_hdl_t *dtp, dtrace_handle_err_f *hdlr, void *arg) in dtrace_handle_err()
92 dtrace_handle_drop(dtrace_hdl_t *dtp, dtrace_handle_drop_f *hdlr, void *arg) in dtrace_handle_drop()
104 dtrace_handle_proc(dtrace_hdl_t *dtp, dtrace_handle_proc_f *hdlr, void *arg) in dtrace_handle_proc()
116 dtrace_handle_buffered(dtrace_hdl_t *dtp, dtrace_handle_buffered_f *hdlr, in dtrace_handle_buffered()
132 dtrace_handle_setopt(dtrace_hdl_t *dtp, dtrace_handle_setopt_f *hdlr, in dtrace_handle_setopt()
148 dt_handle_err(dtrace_hdl_t *dtp, dtrace_probedata_t *data) in dt_handle_err()
237 dt_handle_liberr(dtrace_hdl_t *dtp, const dtrace_probedata_t *data, in dt_handle_liberr()
312 dt_handle_cpudrop(dtrace_hdl_t *dtp, processorid_t cpu, in dt_handle_cpudrop()
393 dt_handle_status(dtrace_hdl_t *dtp, dtrace_status_t *old, dtrace_status_t *new) in dt_handle_status()
453 dt_handle_setopt(dtrace_hdl_t *dtp, dtrace_setoptdata_t *data) in dt_handle_setopt()
[all …]
H A Ddt_map.c40 dt_strdata_add(dtrace_hdl_t *dtp, dtrace_recdesc_t *rec, void ***data, int *max) in dt_strdata_add()
112 dt_epid_add(dtrace_hdl_t *dtp, dtrace_epid_t id)
246 dt_epid_lookup(dtrace_hdl_t *dtp, dtrace_epid_t epid,
266 dt_epid_destroy(dtrace_hdl_t *dtp)
297 dt_format_lookup(dtrace_hdl_t *dtp, int format)
309 dt_format_destroy(dtrace_hdl_t *dtp)
323 dt_aggid_add(dtrace_hdl_t *dtp, dtrace_aggid_t id)
432 dt_aggid_lookup(dtrace_hdl_t *dtp, dtrace_aggid_t aggid,
450 dt_aggid_destroy(dtrace_hdl_t *dtp)
471 dt_strdata_lookup(dtrace_hdl_t *dtp, int idx)
[all …]
H A Ddt_dof.h41 dtrace_hdl_t *ddo_hdl; /* libdtrace handle */
59 extern void dt_dof_init(dtrace_hdl_t *);
60 extern void dt_dof_fini(dtrace_hdl_t *);
/netbsd-src/external/cddl/osnet/dist/lib/libdtrace/mips/
H A Ddt_isadep.c40 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, in dt_pid_create_entry_probe()
49 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, in dt_pid_create_return_probe()
59 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, in dt_pid_create_offset_probe()
69 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp, in dt_pid_create_glob_offset_probes()
/netbsd-src/external/cddl/osnet/dist/lib/libdtrace/riscv/
H A Ddt_isadep.c47 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, in dt_pid_create_entry_probe()
67 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, in dt_pid_create_return_probe()
78 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, in dt_pid_create_offset_probe()
102 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp, in dt_pid_create_glob_offset_probes()
/netbsd-src/external/cddl/osnet/dist/lib/libdtrace/aarch64/
H A Ddt_isadep.c49 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, in dt_pid_create_entry_probe()
69 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, in dt_pid_create_return_probe()
80 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, in dt_pid_create_offset_probe()
104 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp, in dt_pid_create_glob_offset_probes()

123