Searched refs:dtrace_hdl_t (Results 1 - 25 of 53) sorted by relevance

123

/macosx-10.9.5/dtrace-118.1/libdtrace/
H A Ddt_module.h38 extern dt_module_t *dt_module_create(dtrace_hdl_t *, const char *);
39 extern int dt_module_load(dtrace_hdl_t *, dt_module_t *);
40 extern void dt_module_unload(dtrace_hdl_t *, dt_module_t *);
41 extern void dt_module_destroy(dtrace_hdl_t *, dt_module_t *);
43 extern dt_module_t *dt_module_lookup_by_name(dtrace_hdl_t *, const char *);
44 extern dt_module_t *dt_module_lookup_by_ctf(dtrace_hdl_t *, ctf_file_t *);
46 extern ctf_file_t *dt_module_getctf(dtrace_hdl_t *, dt_module_t *);
47 extern dt_ident_t *dt_module_extern(dtrace_hdl_t *, dt_module_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_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 *);
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_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 *);
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);
109 extern void dt_proc_hash_create(dtrace_hdl_t *);
[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_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 *);
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_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_inttab.h47 dtrace_hdl_t *int_hdl; /* pointer back to library handle */
59 extern dt_inttab_t *dt_inttab_create(dtrace_hdl_t *);
H A Ddt_impl.h222 dtrace_hdl_t *dtpa_dtp; /* pointer to libdtrace handle */
609 extern char *dt_cpp_add_arg(dtrace_hdl_t *, const char *);
610 extern char *dt_cpp_pop_arg(dtrace_hdl_t *);
612 extern int dt_set_errno(dtrace_hdl_t *, int);
613 extern void dt_set_errmsg(dtrace_hdl_t *, const char *, const char *,
616 extern int dt_ioctl(dtrace_hdl_t *, int, void *);
617 extern int dt_status(dtrace_hdl_t *, processorid_t);
618 extern long dt_sysconf(dtrace_hdl_t *, int);
619 extern ssize_t dt_write(dtrace_hdl_t *, int, const void *, size_t);
620 extern int dt_printf(dtrace_hdl_t *, FIL
[all...]
H A Ddt_pcb.h48 dtrace_hdl_t *pcb_hdl; /* pointer to library handle */
96 extern void dt_pcb_push(dtrace_hdl_t *, dt_pcb_t *);
97 extern void dt_pcb_pop(dtrace_hdl_t *, int);
H A Ddt_options.c50 dt_opt_agg(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
63 dt_opt_amin(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
87 dt_opt_arch(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
131 dt_opt_core(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
146 dt_opt_cpp_hdrs(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
162 dt_opt_cpp_path(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
188 dt_opt_cpp_opts(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
214 dt_opt_ctypes(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
231 dt_opt_droptags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
239 dt_opt_dtypes(dtrace_hdl_t *dt
[all...]
H A Ddt_buf.c54 dt_buf_create(dtrace_hdl_t *dtp, dt_buf_t *bp, const char *name, size_t len)
72 dt_buf_destroy(dtrace_hdl_t *dtp, dt_buf_t *bp)
81 dt_buf_reset(dtrace_hdl_t *dtp, dt_buf_t *bp)
90 dt_buf_write(dtrace_hdl_t *dtp, dt_buf_t *bp,
131 dt_buf_concat(dtrace_hdl_t *dtp, dt_buf_t *dst,
169 dt_buf_claim(dtrace_hdl_t *dtp, dt_buf_t *bp)
H A Ddt_names.c12 dtrace_subrstr(dtrace_hdl_t *dtp, int subr)
H A Ddt_error.c118 dtrace_errmsg(dtrace_hdl_t *dtp, int error)
140 dtrace_errno(dtrace_hdl_t *dtp)
146 dt_set_errno(dtrace_hdl_t *dtp, int err)
153 dt_set_errmsg(dtrace_hdl_t *dtp, const char *errtag, const char *region,
194 dtrace_faultstr(dtrace_hdl_t *dtp, int fault)
H A Ddt_proc_apple.c43 extern void dt_proc_notify(dtrace_hdl_t *dtp, dt_proc_hash_t *dph, dt_proc_t *dpr, const char *msg);
46 extern void dt_proc_bpmain(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *fname);
57 dt_proc_bpmatch(dtrace_hdl_t *dtp, dt_proc_t *dpr)
122 dtrace_hdl_t *dpcd_hdl; /* DTrace handle */
130 dtrace_hdl_t *dtp = datap->dpcd_hdl;
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)
113 dtrace_status(dtrace_hdl_t *dtp)
165 dtrace_go(dtrace_hdl_t *dtp)
222 dtrace_stop(dtrace_hdl_t *dtp)
249 dtrace_work(dtrace_hdl_t *dtp, FILE *fp,
302 dtrace_setup(dtrace_hdl_t *dtp, dtrace_bufdesc_t ***agg_bufs)
362 dtrace_farm(dtrace_hdl_t *dt
[all...]
H A Ddt_printf.c84 dtrace_hdl_t *dtp = pfv->pfv_dtp;
251 pfprint_sint(dtrace_hdl_t *dtp, FILE *fp, const char *format,
277 pfprint_uint(dtrace_hdl_t *dtp, FILE *fp, const char *format,
301 pfprint_dint(dtrace_hdl_t *dtp, FILE *fp, const char *format,
312 pfprint_fp(dtrace_hdl_t *dtp, FILE *fp, const char *format,
335 pfprint_addr(dtrace_hdl_t *dtp, FILE *fp, const char *format,
363 pfprint_mod(dtrace_hdl_t *dtp, FILE *fp, const char *format,
371 pfprint_umod(dtrace_hdl_t *dtp, FILE *fp, const char *format,
379 pfprint_uaddr(dtrace_hdl_t *dtp, FILE *fp, const char *format,
416 pfprint_stack(dtrace_hdl_t *dt
[all...]
H A Ddt_program.c44 dt_program_create(dtrace_hdl_t *dtp)
68 dt_program_destroy(dtrace_hdl_t *dtp, dtrace_prog_t *pgp)
89 dtrace_program_info(dtrace_hdl_t *dtp, dtrace_prog_t *pgp,
156 dtrace_program_exec(dtrace_hdl_t *dtp, dtrace_prog_t *pgp,
208 dt_ecbdesc_release(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp)
219 dt_ecbdesc_create(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp)
234 dtrace_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp)
250 dtrace_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp)
285 dtrace_stmt_add(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_stmtdesc_t *sdp)
299 dtrace_stmt_iter(dtrace_hdl_t *dt
[all...]
H A Ddt_handle.c50 dtrace_handle_err(dtrace_hdl_t *dtp, dtrace_handle_err_f *hdlr, void *arg)
90 dtrace_handle_drop(dtrace_hdl_t *dtp, dtrace_handle_drop_f *hdlr, void *arg)
102 dtrace_handle_proc(dtrace_hdl_t *dtp, dtrace_handle_proc_f *hdlr, void *arg)
114 dtrace_handle_buffered(dtrace_hdl_t *dtp, dtrace_handle_buffered_f *hdlr,
130 dtrace_handle_setopt(dtrace_hdl_t *dtp, dtrace_handle_setopt_f *hdlr,
146 dt_handle_err(dtrace_hdl_t *dtp, dtrace_probedata_t *data)
235 dt_handle_liberr(dtrace_hdl_t *dtp, const dtrace_probedata_t *data,
310 dt_handle_cpudrop(dtrace_hdl_t *dtp, processorid_t cpu,
390 dt_handle_status(dtrace_hdl_t *dtp, dtrace_status_t *old, dtrace_status_t *new)
449 dt_handle_setopt(dtrace_hdl_t *dt
[all...]
H A Ddt_cc.c125 static void *dt_compile(dtrace_hdl_t *, int, dtrace_probespec_t, void *,
148 dt_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp,
166 dt_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp)
302 dtrace_hdl_t *dtp = yypcb->pcb_hdl;
328 dt_action_clear(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
370 dt_action_normalize(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
433 dt_action_trunc(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
499 dt_action_printa(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
585 dt_action_printflike(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp,
670 dt_action_trace(dtrace_hdl_t *dt
[all...]
H A Ddt_isadep_x86.c58 static int dt_instr_size(uchar_t *, dtrace_hdl_t *, pid_t, uint64_t, char);
60 static int dt_instr_size(uchar_t *, dtrace_hdl_t *, pid_t, uintptr_t, char);
65 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
88 dt_pid_has_jump_table(struct ps_prochandle *P, dtrace_hdl_t *dtp,
132 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
280 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp,
366 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp,
448 dtrace_hdl_t *dtp;
492 static int dt_instr_size(uchar_t *instr, dtrace_hdl_t *dtp, pid_t pid, uint64_t addr, char dmodel)
495 dt_instr_size(uchar_t *instr, dtrace_hdl_t *dt
[all...]
/macosx-10.9.5/dtrace-118.1/head/
H A Ddtrace.h121 typedef struct dtrace_hdl dtrace_hdl_t; typedef in typeref:struct:dtrace_hdl
132 extern dtrace_hdl_t *dtrace_open(int, int, int *);
133 extern dtrace_hdl_t *dtrace_vopen(int, int, int *,
136 extern int dtrace_go(dtrace_hdl_t *);
137 extern int dtrace_stop(dtrace_hdl_t *);
138 extern void dtrace_sleep(dtrace_hdl_t *);
139 extern void dtrace_close(dtrace_hdl_t *);
141 extern int dtrace_errno(dtrace_hdl_t *);
142 extern const char *dtrace_errmsg(dtrace_hdl_t *, int);
143 extern const char *dtrace_faultstr(dtrace_hdl_t *, in
[all...]
/macosx-10.9.5/dtrace-118.1/test/cmd/baddof/
H A Dbaddof.c39 typedef struct dtrace_hdl dtrace_hdl_t; typedef in typeref:struct:dtrace_hdl
47 extern dtrace_hdl_t *dtrace_open(int, int, int *);
48 extern dtrace_prog_t *dtrace_program_fcompile(dtrace_hdl_t *,
50 extern void *dtrace_program_dof(dtrace_hdl_t *, dtrace_prog_t *, uint_t);
187 dtrace_hdl_t *dtp;

Completed in 120 milliseconds

123