/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/ |
H A D | dt_module.h | 40 extern dt_module_t *dt_module_create(dtrace_hdl_t *, const char *); 41 extern int dt_module_load(dtrace_hdl_t *, dt_module_t *); 42 extern void dt_module_unload(dtrace_hdl_t *, dt_module_t *); 43 extern void dt_module_destroy(dtrace_hdl_t *, dt_module_t *); 45 extern dt_module_t *dt_module_lookup_by_name(dtrace_hdl_t *, const char *); 46 extern dt_module_t *dt_module_lookup_by_ctf(dtrace_hdl_t *, ctf_file_t *); 48 extern ctf_file_t *dt_module_getctf(dtrace_hdl_t *, dt_module_t *); 49 extern dt_ident_t *dt_module_extern(dtrace_hdl_t *, dt_module_t *,
|
H A D | dtrace.h | 60 typedef struct dtrace_hdl dtrace_hdl_t; typedef in typeref:struct:dtrace_hdl 71 extern dtrace_hdl_t *dtrace_open(int, int, int *); 72 extern dtrace_hdl_t *dtrace_vopen(int, int, int *, 75 extern int dtrace_go(dtrace_hdl_t *); 76 extern int dtrace_stop(dtrace_hdl_t *); 77 extern void dtrace_sleep(dtrace_hdl_t *); 78 extern void dtrace_close(dtrace_hdl_t *); 80 extern int dtrace_errno(dtrace_hdl_t *); 81 extern const char *dtrace_errmsg(dtrace_hdl_t *, int); 82 extern const char *dtrace_faultstr(dtrace_hdl_t *, in [all...] |
H A D | dt_buf.h | 49 extern void dt_buf_create(dtrace_hdl_t *, dt_buf_t *, const char *, size_t); 50 extern void dt_buf_destroy(dtrace_hdl_t *, dt_buf_t *); 51 extern void dt_buf_reset(dtrace_hdl_t *, dt_buf_t *); 53 extern void dt_buf_write(dtrace_hdl_t *, dt_buf_t *, 56 extern void dt_buf_concat(dtrace_hdl_t *, dt_buf_t *, 65 extern void *dt_buf_claim(dtrace_hdl_t *, dt_buf_t *);
|
H A D | dt_pid.h | 45 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 D | dt_program.h | 54 extern dtrace_prog_t *dt_program_create(dtrace_hdl_t *); 55 extern void dt_program_destroy(dtrace_hdl_t *, dtrace_prog_t *); 57 extern dtrace_ecbdesc_t *dt_ecbdesc_create(dtrace_hdl_t *, 59 extern void dt_ecbdesc_release(dtrace_hdl_t *, dtrace_ecbdesc_t *);
|
H A D | dt_proc.h | 51 dtrace_hdl_t *dpr_hdl; /* back pointer to libdtrace handle */ 92 typedef void dt_bkpt_f(dtrace_hdl_t *, dt_proc_t *, void *); 119 extern struct ps_prochandle *dt_proc_create(dtrace_hdl_t *, 122 extern struct ps_prochandle *dt_proc_grab(dtrace_hdl_t *, pid_t, int, int); 123 extern void dt_proc_release(dtrace_hdl_t *, struct ps_prochandle *); 124 extern void dt_proc_continue(dtrace_hdl_t *, struct ps_prochandle *); 125 extern void dt_proc_lock(dtrace_hdl_t *, struct ps_prochandle *); 126 extern void dt_proc_unlock(dtrace_hdl_t *, struct ps_prochandle *); 127 extern dt_proc_t *dt_proc_lookup(dtrace_hdl_t *, struct ps_prochandle *, int); 129 extern void dt_proc_hash_create(dtrace_hdl_t *); [all...] |
H A D | dt_printf.h | 52 typedef int dt_pfprint_f(dtrace_hdl_t *, FILE *, const char *, 98 dtrace_hdl_t *pfv_dtp; /* libdtrace client handle */ 112 extern int dt_pfdict_create(dtrace_hdl_t *); 113 extern void dt_pfdict_destroy(dtrace_hdl_t *); 115 extern dt_pfargv_t *dt_printf_create(dtrace_hdl_t *, const char *); 126 extern int dt_print_stack(dtrace_hdl_t *, FILE *, 128 extern int dt_print_ustack(dtrace_hdl_t *, FILE *, 130 extern int dt_print_mod(dtrace_hdl_t *, FILE *, const char *, caddr_t); 131 extern int dt_print_umod(dtrace_hdl_t *, FILE *, const char *, caddr_t);
|
H A D | dt_dof.h | 43 dtrace_hdl_t *ddo_hdl; /* libdtrace handle */ 61 extern void dt_dof_init(dtrace_hdl_t *); 62 extern void dt_dof_fini(dtrace_hdl_t *);
|
H A D | dt_provider.h | 51 dtrace_hdl_t *pv_hdl; /* pointer to containing dtrace_hdl */ 60 dtrace_hdl_t *pit_hdl; /* libdtrace handle */ 96 extern dt_provider_t *dt_provider_lookup(dtrace_hdl_t *, const char *); 97 extern dt_provider_t *dt_provider_create(dtrace_hdl_t *, const char *); 98 extern void dt_provider_destroy(dtrace_hdl_t *, dt_provider_t *); 99 extern int dt_provider_xref(dtrace_hdl_t *, dt_provider_t *, id_t); 101 extern dt_probe_t *dt_probe_create(dtrace_hdl_t *, dt_ident_t *, int, 104 extern dt_probe_t *dt_probe_info(dtrace_hdl_t *,
|
H A D | dt_xlator.h | 61 dtrace_hdl_t *dx_hdl; /* back pointer to containing handle */ 67 extern dt_xlator_t *dt_xlator_create(dtrace_hdl_t *, 71 extern void dt_xlator_destroy(dtrace_hdl_t *, dt_xlator_t *); 77 extern dt_xlator_t *dt_xlator_lookup(dtrace_hdl_t *, 80 extern dt_xlator_t *dt_xlator_lookup_id(dtrace_hdl_t *, id_t);
|
H A D | dt_inttab.h | 49 dtrace_hdl_t *int_hdl; /* pointer back to library handle */ 61 extern dt_inttab_t *dt_inttab_create(dtrace_hdl_t *);
|
H A D | dt_impl.h | 180 dtrace_hdl_t *dtpa_dtp; /* pointer to libdtrace handle */ 554 extern char *dt_cpp_add_arg(dtrace_hdl_t *, const char *); 555 extern char *dt_cpp_pop_arg(dtrace_hdl_t *); 557 extern int dt_set_errno(dtrace_hdl_t *, int); 558 extern void dt_set_errmsg(dtrace_hdl_t *, const char *, const char *, 561 extern int dt_ioctl(dtrace_hdl_t *, int, void *); 562 extern int dt_status(dtrace_hdl_t *, processorid_t); 563 extern long dt_sysconf(dtrace_hdl_t *, int); 564 extern ssize_t dt_write(dtrace_hdl_t *, int, const void *, size_t); 565 extern int dt_printf(dtrace_hdl_t *, FIL [all...] |
H A D | dt_pcb.h | 50 dtrace_hdl_t *pcb_hdl; /* pointer to library handle */ 98 extern void dt_pcb_push(dtrace_hdl_t *, dt_pcb_t *); 99 extern void dt_pcb_pop(dtrace_hdl_t *, int);
|
H A D | dt_options.c | 65 dt_opt_agg(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) 78 dt_opt_amin(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) 129 dt_opt_core(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) 144 dt_opt_cpp_hdrs(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) 160 dt_opt_cpp_path(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) 181 dt_opt_cpp_opts(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) 207 dt_opt_ctypes(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) 224 dt_opt_droptags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) 232 dt_opt_dtypes(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) 249 dt_opt_debug(dtrace_hdl_t *dt [all...] |
H A D | dt_buf.c | 53 dt_buf_create(dtrace_hdl_t *dtp, dt_buf_t *bp, const char *name, size_t len) 71 dt_buf_destroy(dtrace_hdl_t *dtp, dt_buf_t *bp) 80 dt_buf_reset(dtrace_hdl_t *dtp, dt_buf_t *bp) 89 dt_buf_write(dtrace_hdl_t *dtp, dt_buf_t *bp, 130 dt_buf_concat(dtrace_hdl_t *dtp, dt_buf_t *dst, 168 dt_buf_claim(dtrace_hdl_t *dtp, dt_buf_t *bp)
|
H A D | dt_work.c | 47 { DTRACEOPT_STATUSRATE, offsetof(dtrace_hdl_t, dt_laststatus) }, 48 { DTRACEOPT_AGGRATE, offsetof(dtrace_hdl_t, dt_lastagg) }, 49 { DTRACEOPT_SWITCHRATE, offsetof(dtrace_hdl_t, dt_lastswitch) }, 54 dtrace_sleep(dtrace_hdl_t *dtp) 137 dtrace_status(dtrace_hdl_t *dtp) 189 dtrace_go(dtrace_hdl_t *dtp) 246 dtrace_stop(dtrace_hdl_t *dtp) 273 dtrace_work(dtrace_hdl_t *dtp, FILE *fp,
|
H A D | dt_error.c | 115 dtrace_errmsg(dtrace_hdl_t *dtp, int error) 137 dtrace_errno(dtrace_hdl_t *dtp) 143 dt_set_errno(dtrace_hdl_t *dtp, int err) 150 dt_set_errmsg(dtrace_hdl_t *dtp, const char *errtag, const char *region, 191 dtrace_faultstr(dtrace_hdl_t *dtp, int fault)
|
H A D | dt_program.c | 44 dt_program_create(dtrace_hdl_t *dtp) 66 dt_program_destroy(dtrace_hdl_t *dtp, dtrace_prog_t *pgp) 87 dtrace_program_info(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, 154 dtrace_program_exec(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, 202 dt_ecbdesc_release(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp) 213 dt_ecbdesc_create(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp) 228 dtrace_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp) 244 dtrace_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp) 279 dtrace_stmt_add(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_stmtdesc_t *sdp) 293 dtrace_stmt_iter(dtrace_hdl_t *dt [all...] |
H A D | dt_handle.c | 52 dtrace_handle_err(dtrace_hdl_t *dtp, dtrace_handle_err_f *hdlr, void *arg) 92 dtrace_handle_drop(dtrace_hdl_t *dtp, dtrace_handle_drop_f *hdlr, void *arg) 104 dtrace_handle_proc(dtrace_hdl_t *dtp, dtrace_handle_proc_f *hdlr, void *arg) 116 dtrace_handle_buffered(dtrace_hdl_t *dtp, dtrace_handle_buffered_f *hdlr, 132 dtrace_handle_setopt(dtrace_hdl_t *dtp, dtrace_handle_setopt_f *hdlr, 148 dt_handle_err(dtrace_hdl_t *dtp, dtrace_probedata_t *data) 237 dt_handle_liberr(dtrace_hdl_t *dtp, const dtrace_probedata_t *data, 312 dt_handle_cpudrop(dtrace_hdl_t *dtp, processorid_t cpu, 392 dt_handle_status(dtrace_hdl_t *dtp, dtrace_status_t *old, dtrace_status_t *new) 451 dt_handle_setopt(dtrace_hdl_t *dt [all...] |
H A D | dt_proc.c | 140 dt_proc_bpmatch(dtrace_hdl_t *dtp, dt_proc_t *dpr) 201 dt_proc_notify(dtrace_hdl_t *dtp, dt_proc_hash_t *dph, dt_proc_t *dpr, 261 dt_proc_bpmain(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *fname) 268 dt_proc_rdevent(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *evname) 445 dtrace_hdl_t *dpcd_hdl; /* DTrace handle */ 465 dtrace_hdl_t *dtp = datap->dpcd_hdl; 654 dt_proc_error(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *format, ...) 671 dt_proc_lookup(dtrace_hdl_t *dtp, struct ps_prochandle *P, int remove) 694 dt_proc_destroy(dtrace_hdl_t *dtp, struct ps_prochandle *P) 789 dt_proc_create_thread(dtrace_hdl_t *dt [all...] |
H A D | dt_cc.c | 133 static void *dt_compile(dtrace_hdl_t *, int, dtrace_probespec_t, void *, 156 dt_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp, 174 dt_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp) 310 dtrace_hdl_t *dtp = yypcb->pcb_hdl; 336 dt_action_clear(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) 378 dt_action_normalize(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) 441 dt_action_trunc(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) 507 dt_action_printa(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) 593 dt_action_printflike(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp, 678 dt_action_trace(dtrace_hdl_t *dt [all...] |
H A D | dt_printf.c | 75 dtrace_hdl_t *dtp = pfv->pfv_dtp; 242 pfprint_sint(dtrace_hdl_t *dtp, FILE *fp, const char *format, 268 pfprint_uint(dtrace_hdl_t *dtp, FILE *fp, const char *format, 292 pfprint_dint(dtrace_hdl_t *dtp, FILE *fp, const char *format, 303 pfprint_fp(dtrace_hdl_t *dtp, FILE *fp, const char *format, 328 pfprint_addr(dtrace_hdl_t *dtp, FILE *fp, const char *format, 356 pfprint_mod(dtrace_hdl_t *dtp, FILE *fp, const char *format, 364 pfprint_umod(dtrace_hdl_t *dtp, FILE *fp, const char *format, 372 pfprint_uaddr(dtrace_hdl_t *dtp, FILE *fp, const char *format, 409 pfprint_stack(dtrace_hdl_t *dt [all...] |
H A D | dt_pcb.c | 66 dt_pcb_push(dtrace_hdl_t *dtp, dt_pcb_t *pcb) 101 dtrace_hdl_t *dtp = arg; 115 dt_pcb_pop(dtrace_hdl_t *dtp, int err)
|
H A D | dt_map.c | 40 dt_epid_add(dtrace_hdl_t *dtp, dtrace_epid_t id) 214 dt_epid_lookup(dtrace_hdl_t *dtp, dtrace_epid_t epid, 234 dt_epid_destroy(dtrace_hdl_t *dtp) 265 dt_format_lookup(dtrace_hdl_t *dtp, int format) 277 dt_format_destroy(dtrace_hdl_t *dtp) 291 dt_aggid_add(dtrace_hdl_t *dtp, dtrace_aggid_t id) 392 dt_aggid_lookup(dtrace_hdl_t *dtp, dtrace_aggid_t aggid, 410 dt_aggid_destroy(dtrace_hdl_t *dtp)
|
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/test/cmd/chkargs/ |
H A D | chkargs.c | 39 probe(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *data) 89 dtrace_hdl_t *dtp;
|