Searched refs:dtp (Results 1 - 25 of 47) sorted by relevance

12

/osnet-11/usr/src/lib/libdtrace/common/
H A Ddt_work.c47 dtrace_sleep(dtrace_hdl_t *dtp) argument
49 dt_proc_hash_t *dph = dtp->dt_procs;
50 dtrace_optval_t policy = dtp->dt_options[DTRACEOPT_BUFPOLICY];
59 uintptr_t a = (uintptr_t)dtp + _dtrace_sleeptab[i].dtslt_offs;
61 dtrace_optval_t interval = dtp->dt_options[opt];
96 if (dtp->dt_prochdlr != NULL) {
101 dtp->dt_prochdlr(dprn->dprn_dpr->dpr_proc, err,
102 dtp->dt_procarg);
106 dt_free(dtp, dprn);
113 dtrace_status(dtrace_hdl_t *dtp) argument
165 dtrace_go(dtrace_hdl_t *dtp) argument
222 dtrace_stop(dtrace_hdl_t *dtp) argument
249 dtrace_work(dtrace_hdl_t *dtp, FILE *fp, dtrace_consume_probe_f *pfunc, dtrace_consume_rec_f *rfunc, void *arg) argument
[all...]
H A Ddt_map.c38 dt_epid_add(dtrace_hdl_t *dtp, dtrace_epid_t id) argument
45 while (id >= (max = dtp->dt_maxprobe) || dtp->dt_pdesc == NULL) {
54 return (dt_set_errno(dtp, EDT_NOMEM));
60 if (dtp->dt_pdesc != NULL) {
63 bcopy(dtp->dt_pdesc, new_pdesc, osize);
64 free(dtp->dt_pdesc);
66 bcopy(dtp->dt_edesc, new_edesc, osize);
67 free(dtp->dt_edesc);
70 dtp
212 dt_epid_lookup(dtrace_hdl_t *dtp, dtrace_epid_t epid, dtrace_eprobedesc_t **epdp, dtrace_probedesc_t **pdp) argument
232 dt_epid_destroy(dtrace_hdl_t *dtp) argument
263 dt_format_lookup(dtrace_hdl_t *dtp, int format) argument
275 dt_format_destroy(dtrace_hdl_t *dtp) argument
289 dt_aggid_add(dtrace_hdl_t *dtp, dtrace_aggid_t id) argument
390 dt_aggid_lookup(dtrace_hdl_t *dtp, dtrace_aggid_t aggid, dtrace_aggdesc_t **adp) argument
408 dt_aggid_destroy(dtrace_hdl_t *dtp) argument
[all...]
H A Ddt_pcb.c62 dt_pcb_push(dtrace_hdl_t *dtp, dt_pcb_t *pcb) argument
73 assert(yypcb->pcb_hdl == dtp);
80 dt_idstack_push(&pcb->pcb_globals, dtp->dt_globals);
83 pcb->pcb_hdl = dtp;
84 pcb->pcb_prev = dtp->dt_pcb;
86 dtp->dt_pcb = pcb;
87 dtp->dt_gen++;
95 dtrace_hdl_t *dtp = arg; local
97 if (idp->di_gen == dtp->dt_gen)
109 dt_pcb_pop(dtrace_hdl_t *dtp, in argument
[all...]
H A Ddt_options.c46 dt_opt_agg(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
48 dt_aggregate_t *agp = &dtp->dt_aggregate;
51 return (dt_set_errno(dtp, EDT_BADOPTVAL));
59 dt_opt_amin(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
65 return (dt_set_errno(dtp, EDT_BADOPTVAL));
70 if (dtp->dt_pcb != NULL) {
71 dtp->dt_pcb->pcb_cflags |= DTRACE_C_EATTR;
72 dtp->dt_pcb->pcb_amin = attr;
74 dtp->dt_cflags |= DTRACE_C_EATTR;
75 dtp
106 dt_opt_core(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
121 dt_opt_cpp_hdrs(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
137 dt_opt_cpp_path(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
158 dt_opt_cpp_opts(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
184 dt_opt_ctypes(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
201 dt_opt_droptags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
209 dt_opt_dtypes(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
226 dt_opt_debug(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
237 dt_opt_iregs(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
250 dt_opt_lazyload(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
259 dt_opt_ld_path(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
280 dt_opt_libdir(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
299 dt_opt_linkmode(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
320 dt_opt_linktype(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
337 dt_opt_evaltime(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
358 dt_opt_pgmax(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
371 dt_opt_stdc(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
395 dt_opt_syslibdir(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
415 dt_opt_tree(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
428 dt_opt_tregs(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
441 dt_opt_xlate(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
458 dt_opt_cflags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
472 dt_opt_dflags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
482 dt_opt_invcflags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
497 dt_opt_version(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
514 dt_opt_runtime(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
605 dt_opt_size(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
617 dt_opt_rate(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
681 dt_opt_strsize(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
726 dt_opt_bufpolicy(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
760 dt_opt_bufresize(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
784 dt_options_load(dtrace_hdl_t *dtp) argument
842 dt_opt_preallocate(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
960 dtrace_getopt(dtrace_hdl_t *dtp, const char *opt, dtrace_optval_t *val) argument
989 dtrace_setopt(dtrace_hdl_t *dtp, const char *opt, const char *val) argument
[all...]
H A Ddt_open.c540 * Tables of ILP32 integer type templates used to populate the dtp->dt_ints[]
553 * Tables of LP64 integer type templates used to populate the dtp->dt_ints[]
685 set_open_errno(dtrace_hdl_t *dtp, int *errp, int err) argument
687 if (dtp != NULL)
688 dtrace_close(dtp);
781 dtrace_hdl_t *dtp = NULL; local
803 return (set_open_errno(dtp, errp, EINVAL));
806 return (set_open_errno(dtp, errp, EDT_VERSION));
820 return (set_open_errno(dtp, errp, EDT_OVERSION));
824 return (set_open_errno(dtp, err
1287 dtrace_close(dtrace_hdl_t *dtp) argument
1368 dtrace_provider_modules(dtrace_hdl_t *dtp, const char **mods, int nmods) argument
1382 dtrace_ctlfd(dtrace_hdl_t *dtp) argument
[all...]
H A Ddt_handle.c50 dtrace_handle_err(dtrace_hdl_t *dtp, dtrace_handle_err_f *hdlr, void *arg) argument
59 if (dtp->dt_errhdlr != NULL)
60 return (dt_set_errno(dtp, EALREADY));
67 if (dtp->dt_options[DTRACEOPT_GRABANON] != DTRACEOPT_UNSET)
70 if ((pgp = dtrace_program_strcompile(dtp, _dt_errprog,
72 return (dt_set_errno(dtp, dtrace_errno(dtp)));
82 dtp->dt_errhdlr = hdlr;
83 dtp->dt_errarg = arg;
84 dtp
90 dtrace_handle_drop(dtrace_hdl_t *dtp, dtrace_handle_drop_f *hdlr, void *arg) argument
102 dtrace_handle_proc(dtrace_hdl_t *dtp, dtrace_handle_proc_f *hdlr, void *arg) argument
114 dtrace_handle_buffered(dtrace_hdl_t *dtp, dtrace_handle_buffered_f *hdlr, void *arg) argument
130 dtrace_handle_setopt(dtrace_hdl_t *dtp, dtrace_handle_setopt_f *hdlr, void *arg) argument
146 dt_handle_err(dtrace_hdl_t *dtp, dtrace_probedata_t *data) argument
235 dt_handle_liberr(dtrace_hdl_t *dtp, const dtrace_probedata_t *data, const char *faultstr) argument
310 dt_handle_cpudrop(dtrace_hdl_t *dtp, processorid_t cpu, dtrace_dropkind_t what, uint64_t howmany) argument
390 dt_handle_status(dtrace_hdl_t *dtp, dtrace_status_t *old, dtrace_status_t *new) argument
449 dt_handle_setopt(dtrace_hdl_t *dtp, dtrace_setoptdata_t *data) argument
463 dt_handle(dtrace_hdl_t *dtp, dtrace_probedata_t *data) argument
[all...]
H A Ddt_error.c113 dtrace_errmsg(dtrace_hdl_t *dtp, int error) argument
118 if (error == EDT_COMPILER && dtp != NULL && dtp->dt_errmsg[0] != '\0')
119 str = dtp->dt_errmsg;
120 else if (error == EDT_CTF && dtp != NULL && dtp->dt_ctferr != 0)
121 str = ctf_errmsg(dtp->dt_ctferr);
135 dtrace_errno(dtrace_hdl_t *dtp) argument
137 return (dtp->dt_errno);
141 dt_set_errno(dtrace_hdl_t *dtp, in argument
148 dt_set_errmsg(dtrace_hdl_t *dtp, const char *errtag, const char *region, const char *filename, int lineno, const char *format, va_list ap) argument
189 dtrace_faultstr(dtrace_hdl_t *dtp, int fault) argument
[all...]
H A Ddt_consume.c376 dt_flowindent(dtrace_hdl_t *dtp, dtrace_probedata_t *data, dtrace_epid_t last, argument
423 pd->dtpd_id == dtp->dt_pdesc[last]->dtpd_id))
454 if ((rval = dt_epid_lookup(dtp, next, &nepd, &npd)) != 0)
489 dt_print_quantline(dtrace_hdl_t *dtp, FILE *fp, int64_t val, argument
512 return (dt_printf(dtp, fp, "|%s%s %-9lld\n", ats + len - depth,
520 return (dt_printf(dtp, fp, "%s%s| %-9lld\n", spaces + depth,
539 return (dt_printf(dtp, fp, "%s%s|%*s %-9lld\n", spaces + depth,
542 return (dt_printf(dtp, fp, "%20s|%s%s %-9lld\n", "",
549 dt_print_quantize(dtrace_hdl_t *dtp, FILE *fp, const void *addr, argument
558 return (dt_set_errno(dtp, EDT_DMISMATC
606 dt_print_lquantize(dtrace_hdl_t *dtp, FILE *fp, const void *addr, size_t size, uint64_t normal) argument
686 dt_print_average(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr, size_t size, uint64_t normal) argument
698 dt_print_stddev(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr, size_t size, uint64_t normal) argument
710 dt_print_bytes(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr, size_t nbytes, int width, int quiet) argument
823 dt_print_stack(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr, int depth, int size) argument
901 dt_print_ustack(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr, uint64_t arg) argument
1034 dt_print_usym(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr, dtrace_actkind_t act) argument
1070 dt_print_umod(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr) argument
1113 dt_print_sym(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr) argument
1149 dt_print_mod(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr) argument
1194 dt_normalize(dtrace_hdl_t *dtp, caddr_t base, dtrace_recdesc_t *rec) argument
1301 dt_trunc(dtrace_hdl_t *dtp, caddr_t base, dtrace_recdesc_t *rec) argument
1366 dt_print_datum(dtrace_hdl_t *dtp, FILE *fp, dtrace_recdesc_t *rec, caddr_t addr, size_t size, uint64_t normal) argument
1446 dtrace_hdl_t *dtp = pd->dtpa_dtp; local
1540 dt_setopt(dtrace_hdl_t *dtp, const dtrace_probedata_t *data, const char *option, const char *value) argument
1577 dt_consume_cpu(dtrace_hdl_t *dtp, FILE *fp, int cpu, dtrace_bufdesc_t *buf, dtrace_consume_probe_f *efunc, dtrace_consume_rec_f *rfunc, void *arg) argument
2038 dt_consume_begin(dtrace_hdl_t *dtp, FILE *fp, dtrace_bufdesc_t *buf, dtrace_consume_probe_f *pf, dtrace_consume_rec_f *rf, void *arg) argument
2180 dtrace_consume(dtrace_hdl_t *dtp, FILE *fp, dtrace_consume_probe_f *pf, dtrace_consume_rec_f *rf, void *arg) argument
[all...]
H A Ddt_dof.c44 dt_dof_init(dtrace_hdl_t *dtp) argument
46 dt_dof_t *ddo = &dtp->dt_dof;
48 ddo->ddo_hdl = dtp;
54 dt_buf_create(dtp, &ddo->ddo_secs, "section headers", 0);
55 dt_buf_create(dtp, &ddo->ddo_strs, "string table", 0);
56 dt_buf_create(dtp, &ddo->ddo_ldata, "loadable data", 0);
57 dt_buf_create(dtp, &ddo->ddo_udata, "unloadable data", 0);
59 dt_buf_create(dtp, &ddo->ddo_probes, "probe data", 0);
60 dt_buf_create(dtp, &ddo->ddo_args, "probe args", 0);
61 dt_buf_create(dtp,
69 dt_dof_fini(dtrace_hdl_t *dtp) argument
91 dt_dof_reset(dtrace_hdl_t *dtp, dtrace_prog_t *pgp) argument
140 dtrace_hdl_t *dtp = ddo->ddo_hdl; local
167 dtrace_hdl_t *dtp = ddo->ddo_hdl; local
333 dtrace_hdl_t *dtp = ddo->ddo_hdl; local
395 dtrace_hdl_t *dtp = ddo->ddo_hdl; local
487 dtrace_hdl_t *dtp = ddo->ddo_hdl; local
580 dof_hdr(dtrace_hdl_t *dtp, uint8_t dofversion, dof_hdr_t *hp) argument
618 dtrace_dof_create(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, uint_t flags) argument
895 dtrace_dof_destroy(dtrace_hdl_t *dtp, void *dof) argument
901 dtrace_getopt_dof(dtrace_hdl_t *dtp) argument
955 dtrace_geterr_dof(dtrace_hdl_t *dtp) argument
[all...]
H A Ddt_subr.c54 dtrace_xstr2desc(dtrace_hdl_t *dtp, dtrace_probespec_t spec, argument
63 return (dt_set_errno(dtp, EINVAL));
108 return (dt_set_errno(dtp, EDT_BADSPCV));
122 idp = dt_idhash_lookup(dtp->dt_macros, vstr);
125 return (dt_set_errno(dtp, EDT_BADSPCV));
131 return (dt_set_errno(dtp, EDT_BADSPCV));
135 return (dt_set_errno(dtp, EDT_BADSPEC));
138 return (dt_set_errno(dtp, ENAMETOOLONG));
151 dtrace_str2desc(dtrace_hdl_t *dtp, dtrace_probespec_t spec, argument
154 return (dtrace_xstr2desc(dtp, spe
158 dtrace_id2desc(dtrace_hdl_t *dtp, dtrace_id_t id, dtrace_probedesc_t *pdp) argument
414 dt_cpp_add_arg(dtrace_hdl_t *dtp, const char *str) argument
440 dt_cpp_pop_arg(dtrace_hdl_t *dtp) argument
468 dt_ioctl(dtrace_hdl_t *dtp, int val, void *arg) argument
483 dt_status(dtrace_hdl_t *dtp, processorid_t cpu) argument
494 dt_sysconf(dtrace_hdl_t *dtp, int name) argument
511 dt_write(dtrace_hdl_t *dtp, int fd, const void *buf, size_t n) argument
550 dt_printf(dtrace_hdl_t *dtp, FILE *fp, const char *format, ...) argument
656 dt_buffered_flush(dtrace_hdl_t *dtp, dtrace_probedata_t *pdata, const dtrace_recdesc_t *rec, const dtrace_aggdata_t *agg, uint32_t flags) argument
681 dt_buffered_destroy(dtrace_hdl_t *dtp) argument
690 dt_zalloc(dtrace_hdl_t *dtp, size_t size) argument
703 dt_alloc(dtrace_hdl_t *dtp, size_t size) argument
714 dt_free(dtrace_hdl_t *dtp, void *data) argument
721 dt_difo_free(dtrace_hdl_t *dtp, dtrace_difo_t *dp) argument
832 dtrace_addr2str(dtrace_hdl_t *dtp, uint64_t addr, char *str, int nbytes) argument
870 dtrace_uaddr2str(dtrace_hdl_t *dtp, pid_t pid, uint64_t addr, char *str, int nbytes) argument
[all...]
H A Ddt_cc.c138 dt_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp, argument
141 dtrace_stmtdesc_t *sdp = dtrace_stmt_create(dtp, edp);
156 dt_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp) argument
160 if ((new = dtrace_stmt_action(dtp, sdp)) == NULL)
292 dtrace_hdl_t *dtp = yypcb->pcb_hdl; local
293 dtrace_difo_t *dp = dt_zalloc(dtp, sizeof (dtrace_difo_t));
298 dp->dtdo_buf = dt_alloc(dtp, sizeof (dif_instr_t) * 2);
299 dp->dtdo_inttab = dt_alloc(dtp, sizeof (uint64_t));
302 dt_difo_free(dtp, dp);
318 dt_action_clear(dtrace_hdl_t *dtp, dt_node_ argument
360 dt_action_normalize(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
423 dt_action_trunc(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
489 dt_action_printa(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
575 dt_action_printflike(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp, dtrace_actkind_t kind) argument
660 dt_action_trace(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
680 dt_action_tracemem(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
711 dt_action_stack_args(dtrace_hdl_t *dtp, dtrace_actdesc_t *ap, dt_node_t *arg0) argument
737 dt_action_stack(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
744 dt_action_ustack_args(dtrace_hdl_t *dtp, dtrace_actdesc_t *ap, dt_node_t *dnp) argument
799 dt_action_ustack(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
806 dt_action_setopt(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
839 dt_action_symmod_args(dtrace_hdl_t *dtp, dtrace_actdesc_t *ap, dt_node_t *dnp, dtrace_actkind_t kind) argument
853 dt_action_symmod(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp, dtrace_actkind_t kind) argument
862 dt_action_ftruncate(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
878 dt_action_stop(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
888 dt_action_breakpoint(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
898 dt_action_panic(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
907 dt_action_chill(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
917 dt_action_raise(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
927 dt_action_exit(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
938 dt_action_speculate(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
948 dt_action_commit(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
958 dt_action_discard(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
968 dt_compile_fun(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
1063 dt_compile_exp(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
1074 dt_compile_agg(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
1343 dt_compile_one_clause(dtrace_hdl_t *dtp, dt_node_t *cnp, dt_node_t *pnp) argument
1405 dt_compile_clause(dtrace_hdl_t *dtp, dt_node_t *cnp) argument
1427 dt_setcontext(dtrace_hdl_t *dtp, dtrace_probedesc_t *pdp) argument
1510 dt_endcontext(dtrace_hdl_t *dtp) argument
1529 dt_reduceid(dt_idhash_t *dhp, dt_ident_t *idp, dtrace_hdl_t *dtp) argument
1547 dt_reduce(dtrace_hdl_t *dtp, dt_version_t v) argument
1583 dt_preproc(dtrace_hdl_t *dtp, FILE *ifp) argument
1712 dt_lib_depend_error(dtrace_hdl_t *dtp, const char *format, ...) argument
1722 dt_lib_depend_add(dtrace_hdl_t *dtp, dt_list_t *dlp, const char *arg) argument
1772 dt_lib_build_graph(dtrace_hdl_t *dtp) argument
1803 dt_topo_sort(dtrace_hdl_t *dtp, dt_lib_depend_t *dld, int *count) argument
1839 dt_lib_depend_sort(dtrace_hdl_t *dtp) argument
1886 dt_lib_depend_free(dtrace_hdl_t *dtp) argument
1927 dt_load_libs_dir(dtrace_hdl_t *dtp, const char *path) argument
2031 dt_load_libs(dtrace_hdl_t *dtp) argument
2052 dt_compile(dtrace_hdl_t *dtp, int context, dtrace_probespec_t pspec, void *arg, uint_t cflags, int argc, char *const argv[], FILE *fp, const char *s) argument
2221 dtrace_program_strcompile(dtrace_hdl_t *dtp, const char *s, dtrace_probespec_t spec, uint_t cflags, int argc, char *const argv[]) argument
2229 dtrace_program_fcompile(dtrace_hdl_t *dtp, FILE *fp, uint_t cflags, int argc, char *const argv[]) argument
2237 dtrace_type_strcompile(dtrace_hdl_t *dtp, const char *s, dtrace_typeinfo_t *dtt) argument
2245 dtrace_type_fcompile(dtrace_hdl_t *dtp, FILE *fp, dtrace_typeinfo_t *dtt) argument
[all...]
H A Ddt_buf.c49 dt_buf_create(dtrace_hdl_t *dtp, dt_buf_t *bp, const char *name, size_t len) argument
54 bp->dbu_buf = bp->dbu_ptr = dt_zalloc(dtp, len);
58 bp->dbu_err = dtrace_errno(dtp);
67 dt_buf_destroy(dtrace_hdl_t *dtp, dt_buf_t *bp) argument
72 dt_free(dtp, bp->dbu_buf);
76 dt_buf_reset(dtrace_hdl_t *dtp, dt_buf_t *bp) argument
81 dt_buf_create(dtp, bp, bp->dbu_name, bp->dbu_len);
85 dt_buf_write(dtrace_hdl_t *dtp, dt_buf_t *bp, argument
92 (void) dt_set_errno(dtp, bp->dbu_err);
106 if ((new_buf = dt_zalloc(dtp, new_le
126 dt_buf_concat(dtrace_hdl_t *dtp, dt_buf_t *dst, const dt_buf_t *src, size_t align) argument
164 dt_buf_claim(dtrace_hdl_t *dtp, dt_buf_t *bp) argument
[all...]
H A Ddt_provider.c46 dt_provider_insert(dtrace_hdl_t *dtp, dt_provider_t *pvp, uint_t h) argument
48 dt_list_append(&dtp->dt_provlist, pvp);
50 pvp->pv_next = dtp->dt_provs[h];
51 dtp->dt_provs[h] = pvp;
52 dtp->dt_nprovs++;
58 dt_provider_lookup(dtrace_hdl_t *dtp, const char *name) argument
60 uint_t h = dt_strtab_hash(name, NULL) % dtp->dt_provbuckets;
64 for (pvp = dtp->dt_provs[h]; pvp != NULL; pvp = pvp->pv_next) {
70 (void) dt_set_errno(dtp, EDT_NOPROV);
77 if (dt_ioctl(dtp, DTRACEIOC_PROVIDE
91 dt_provider_create(dtrace_hdl_t *dtp, const char *name) argument
120 dt_provider_destroy(dtrace_hdl_t *dtp, dt_provider_t *pvp) argument
148 dt_provider_xref(dtrace_hdl_t *dtp, dt_provider_t *pvp, id_t id) argument
232 dtrace_hdl_t *dtp = pvp->pv_hdl; local
354 dtrace_hdl_t *dtp = pvp->pv_hdl; local
390 dt_probe_create(dtrace_hdl_t *dtp, dt_ident_t *idp, int protoc, dt_node_t *nargs, uint_t nargc, dt_node_t *xargs, uint_t xargc) argument
485 dtrace_hdl_t *dtp; local
514 dtrace_hdl_t *dtp = pvp->pv_hdl; local
608 dtrace_hdl_t *dtp = prp->pr_pvp->pv_hdl; local
645 dt_probe_desc(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *arg) argument
656 dt_probe_info(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, dtrace_probeinfo_t *pip) argument
794 dtrace_probe_info(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, dtrace_probeinfo_t *pip) argument
817 dtrace_probe_iter(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, dtrace_probe_f *func, void *arg) argument
[all...]
H A Ddt_program.c40 dt_program_create(dtrace_hdl_t *dtp) argument
42 dtrace_prog_t *pgp = dt_zalloc(dtp, sizeof (dtrace_prog_t));
45 dt_list_append(&dtp->dt_programs, pgp);
47 (void) dt_set_errno(dtp, EDT_NOMEM);
62 dt_program_destroy(dtrace_hdl_t *dtp, dtrace_prog_t *pgp) argument
69 dtrace_stmt_destroy(dtp, stp->ds_desc);
70 dt_free(dtp, stp);
74 dt_free(dtp, pgp->dp_xrefs[i]);
76 dt_free(dtp, pgp->dp_xrefs);
77 dt_list_delete(&dtp
83 dtrace_program_info(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_proginfo_t *pip) argument
150 dtrace_program_exec(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_proginfo_t *pip) argument
198 dt_ecbdesc_release(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp) argument
209 dt_ecbdesc_create(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp) argument
224 dtrace_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp) argument
240 dtrace_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp) argument
275 dtrace_stmt_add(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_stmtdesc_t *sdp) argument
289 dtrace_stmt_iter(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_stmt_f *func, void *data) argument
305 dtrace_stmt_destroy(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp) argument
400 dtrace_hdl_t *dtp = infop->dthi_dtp; local
453 dtrace_hdl_t *dtp = infop->dthi_dtp; local
528 dt_header_provider(dtrace_hdl_t *dtp, dt_provider_t *pvp, FILE *out) argument
580 dtrace_program_header(dtrace_hdl_t *dtp, FILE *out, const char *fname) argument
[all...]
H A Ddt_xlator.c49 dtrace_hdl_t *dtp = dxp->dx_hdl; local
52 if ((enp = dt_node_xalloc(dtp, DT_NODE_XLATOR)) == NULL)
53 return (dt_set_errno(dtp, EDT_NOMEM));
58 if ((mnp = dt_node_xalloc(dtp, DT_NODE_MEMBER)) == NULL)
59 return (dt_set_errno(dtp, EDT_NOMEM));
89 return (dt_set_errno(dtp, EDT_NOMEM));
95 dt_xlator_create(dtrace_hdl_t *dtp, argument
99 dt_xlator_t *dxp = dt_zalloc(dtp, sizeof (dt_xlator_t));
108 dxp->dx_hdl = dtp;
109 dxp->dx_id = dtp
236 dt_xlator_destroy(dtrace_hdl_t *dtp, dt_xlator_t *dxp) argument
256 dt_xlator_lookup(dtrace_hdl_t *dtp, dt_node_t *src, dt_node_t *dst, int flags) argument
351 dt_xlator_lookup_id(dtrace_hdl_t *dtp, id_t id) argument
[all...]
H A Ddt_module.c419 dt_module_create(dtrace_hdl_t *dtp, const char *name) argument
421 uint_t h = dt_strtab_hash(name, NULL) % dtp->dt_modbuckets;
424 for (dmp = dtp->dt_mods[h]; dmp != NULL; dmp = dmp->dm_next) {
434 dt_list_append(&dtp->dt_modlist, dmp);
435 dmp->dm_next = dtp->dt_mods[h];
436 dtp->dt_mods[h] = dmp;
437 dtp->dt_nmods++;
439 if (dtp->dt_conf.dtc_ctfmodel == CTF_MODEL_LP64)
448 dt_module_lookup_by_name(dtrace_hdl_t *dtp, const char *name) argument
450 uint_t h = dt_strtab_hash(name, NULL) % dtp
463 dt_module_lookup_by_ctf(dtrace_hdl_t *dtp, ctf_file_t *ctfp) argument
469 dt_module_load_sect(dtrace_hdl_t *dtp, dt_module_t *dmp, ctf_sect_t *ctsp) argument
509 dt_module_load(dtrace_hdl_t *dtp, dt_module_t *dmp) argument
600 dt_module_getctf(dtrace_hdl_t *dtp, dt_module_t *dmp) argument
670 dt_module_unload(dtrace_hdl_t *dtp, dt_module_t *dmp) argument
719 dt_module_destroy(dtrace_hdl_t *dtp, dt_module_t *dmp) argument
751 dt_module_extern(dtrace_hdl_t *dtp, dt_module_t *dmp, const char *name, const dtrace_typeinfo_t *tip) argument
808 dt_module_update(dtrace_hdl_t *dtp, const char *name) argument
909 dtrace_update(dtrace_hdl_t *dtp) argument
976 dt_module_from_object(dtrace_hdl_t *dtp, const char *object) argument
1010 dtrace_lookup_by_name(dtrace_hdl_t *dtp, const char *object, const char *name, GElf_Sym *symp, dtrace_syminfo_t *sip) argument
1092 dtrace_lookup_by_addr(dtrace_hdl_t *dtp, GElf_Addr addr, GElf_Sym *symp, dtrace_syminfo_t *sip) argument
1138 dtrace_lookup_by_type(dtrace_hdl_t *dtp, const char *object, const char *name, dtrace_typeinfo_t *tip) argument
1217 dtrace_symbol_type(dtrace_hdl_t *dtp, const GElf_Sym *symp, const dtrace_syminfo_t *sip, dtrace_typeinfo_t *tip) argument
1284 dtrace_object_iter(dtrace_hdl_t *dtp, dtrace_obj_f *func, void *data) argument
1299 dtrace_object_info(dtrace_hdl_t *dtp, const char *object, dtrace_objinfo_t *dto) argument
[all...]
H A Ddt_pid.c73 dt_pid_error(dtrace_hdl_t *dtp, dt_pcb_t *pcb, dt_proc_t *dpr, argument
80 dt_free(dtp, ftp);
91 dt_set_errmsg(dtp, dt_errtag(tag), pcb->pcb_region,
102 dtrace_hdl_t *dtp = pp->dpp_dtp; local
122 if ((ftp = dt_alloc(dtp, sz)) == NULL) {
134 if (dt_pid_create_return_probe(pp->dpp_pr, dtp, ftp, symp,
136 return (dt_pid_error(dtp, pcb, dpr, ftp,
139 dtrace_errmsg(dtp, dtrace_errno(dtp))));
146 if (dt_pid_create_entry_probe(pp->dpp_pr, dtp, ft
246 dtrace_hdl_t *dtp = pp->dpp_dtp; local
435 dt_pid_create_pid_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, dt_pcb_t *pcb, dt_proc_t *dpr) argument
573 dt_pid_create_usdt_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, dt_pcb_t *pcb, dt_proc_t *dpr) argument
598 dt_pid_get_pid(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, dt_pcb_t *pcb, dt_proc_t *dpr) argument
628 dt_pid_create_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, dt_pcb_t *pcb) argument
707 dt_pid_create_probes_module(dtrace_hdl_t *dtp, dt_proc_t *dpr) argument
[all...]
H A Ddt_impl.h347 #define DT_TREEDUMP_PASS(dtp, p) ((dtp)->dt_treedump & (1 << ((p) - 1)))
355 #define DT_INT_CTFP(dtp) ((dtp)->dt_ints[0].did_ctfp)
356 #define DT_INT_TYPE(dtp) ((dtp)->dt_ints[0].did_type)
358 #define DT_FUNC_CTFP(dtp) ((dtp)->dt_ddefs->dm_ctfp)
359 #define DT_FUNC_TYPE(dtp) ((dtp)
[all...]
H A Ddt_printf.c63 dtrace_hdl_t *dtp = pfv->pfv_dtp; local
64 dt_ident_t *idp = dt_idhash_lookup(dtp->dt_macros, "target");
230 pfprint_sint(dtrace_hdl_t *dtp, FILE *fp, const char *format, argument
238 return (dt_printf(dtp, fp, format,
241 return (dt_printf(dtp, fp, format,
244 return (dt_printf(dtp, fp, format,
247 return (dt_printf(dtp, fp, format,
250 return (dt_set_errno(dtp, EDT_DMISMATCH));
256 pfprint_uint(dtrace_hdl_t *dtp, FILE *fp, const char *format, argument
263 return (dt_printf(dtp, f
280 pfprint_dint(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
291 pfprint_fp(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
314 pfprint_addr(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
342 pfprint_mod(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
350 pfprint_umod(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
358 pfprint_uaddr(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
395 pfprint_stack(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *vaddr, size_t size, uint64_t normal) argument
446 pfprint_time(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
484 pfprint_time822(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
499 pfprint_port(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
515 pfprint_inetaddr(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
542 pfprint_cstr(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
554 pfprint_wstr(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
566 pfprint_estr(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
581 pfprint_echr(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
605 pfprint_pct(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
683 dt_pfdict_create(dtrace_hdl_t *dtp) argument
758 dt_pfdict_destroy(dtrace_hdl_t *dtp) argument
780 dt_pfdict_lookup(dtrace_hdl_t *dtp, const char *name) argument
795 dt_printf_error(dtrace_hdl_t *dtp, int err) argument
805 dt_printf_create(dtrace_hdl_t *dtp, const char *s) argument
1223 dt_printf_getint(dtrace_hdl_t *dtp, const dtrace_recdesc_t *recp, uint_t nrecs, const void *buf, size_t len, int *ip) argument
1261 pfprint_average(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
1275 pfprint_stddev(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
1289 pfprint_quantize(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
1297 pfprint_lquantize(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
1304 dt_printf_format(dtrace_hdl_t *dtp, FILE *fp, const dt_pfargv_t *pfv, const dtrace_recdesc_t *recs, uint_t nrecs, const void *buf, size_t len, const dtrace_aggdata_t **aggsdata, int naggvars) argument
1552 dtrace_sprintf(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, const dtrace_recdesc_t *recp, uint_t nrecs, const void *buf, size_t len) argument
1582 dtrace_system(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, const dtrace_probedata_t *data, const dtrace_recdesc_t *recp, uint_t nrecs, const void *buf, size_t len) argument
1605 dtrace_freopen(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, const dtrace_probedata_t *data, const dtrace_recdesc_t *recp, uint_t nrecs, const void *buf, size_t len) argument
1706 dtrace_fprintf(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, const dtrace_probedata_t *data, const dtrace_recdesc_t *recp, uint_t nrecs, const void *buf, size_t len) argument
1715 dtrace_printf_create(dtrace_hdl_t *dtp, const char *s) argument
1750 dtrace_printa_create(dtrace_hdl_t *dtp, const char *s) argument
1764 dtrace_printf_format(dtrace_hdl_t *dtp, void *fmtdata, char *s, size_t len) argument
1854 dtrace_hdl_t *dtp = pfw->pfw_argv->pfv_dtp; local
1882 dtrace_hdl_t *dtp = pfw->pfw_argv->pfv_dtp; local
1903 dtrace_fprinta(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, const dtrace_probedata_t *data, const dtrace_recdesc_t *recs, uint_t nrecs, const void *buf, size_t len) argument
[all...]
H A Ddt_proc.c136 dt_proc_bpmatch(dtrace_hdl_t *dtp, dt_proc_t *dpr) argument
158 dbp->dbp_func(dtp, dpr, dbp->dbp_data);
197 dt_proc_notify(dtrace_hdl_t *dtp, dt_proc_hash_t *dph, dt_proc_t *dpr, argument
200 dt_proc_notify_t *dprn = dt_alloc(dtp, sizeof (dt_proc_notify_t));
257 dt_proc_bpmain(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *fname) argument
264 dt_proc_rdevent(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *evname) argument
284 if (dt_pid_create_probes_module(dtp, dpr) != 0)
285 dt_proc_notify(dtp, dtp->dt_procs, dpr,
461 dtrace_hdl_t *dtp local
650 dt_proc_error(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *format, ...) argument
667 dt_proc_lookup(dtrace_hdl_t *dtp, struct ps_prochandle *P, int remove) argument
690 dt_proc_destroy(dtrace_hdl_t *dtp, struct ps_prochandle *P) argument
785 dt_proc_create_thread(dtrace_hdl_t *dtp, dt_proc_t *dpr, uint_t stop) argument
861 dt_proc_create(dtrace_hdl_t *dtp, const char *file, char *const *argv) argument
898 dt_proc_grab(dtrace_hdl_t *dtp, pid_t pid, int flags, int nomonitor) argument
992 dt_proc_release(dtrace_hdl_t *dtp, struct ps_prochandle *P) argument
1006 dt_proc_continue(dtrace_hdl_t *dtp, struct ps_prochandle *P) argument
1021 dt_proc_lock(dtrace_hdl_t *dtp, struct ps_prochandle *P) argument
1029 dt_proc_unlock(dtrace_hdl_t *dtp, struct ps_prochandle *P) argument
1037 dt_proc_hash_create(dtrace_hdl_t *dtp) argument
1051 dt_proc_hash_destroy(dtrace_hdl_t *dtp) argument
1064 dtrace_proc_create(dtrace_hdl_t *dtp, const char *file, char *const *argv) argument
1076 dtrace_proc_grab(dtrace_hdl_t *dtp, pid_t pid, int flags) argument
1088 dtrace_proc_release(dtrace_hdl_t *dtp, struct ps_prochandle *P) argument
1094 dtrace_proc_continue(dtrace_hdl_t *dtp, struct ps_prochandle *P) argument
[all...]
H A Ddt_aggregate.c265 dt_aggregate_usym(dtrace_hdl_t *dtp, uint64_t *data) argument
272 if (dtp->dt_vector != NULL)
275 if ((P = dt_proc_grab(dtp, pid, PGRAB_RDONLY | PGRAB_FORCE, 0)) == NULL)
278 dt_proc_lock(dtp, P);
283 dt_proc_unlock(dtp, P);
284 dt_proc_release(dtp, P);
288 dt_aggregate_umod(dtrace_hdl_t *dtp, uint64_t *data) argument
295 if (dtp->dt_vector != NULL)
298 if ((P = dt_proc_grab(dtp, pid, PGRAB_RDONLY | PGRAB_FORCE, 0)) == NULL)
301 dt_proc_lock(dtp,
311 dt_aggregate_sym(dtrace_hdl_t *dtp, uint64_t *data) argument
321 dt_aggregate_mod(dtrace_hdl_t *dtp, uint64_t *data) argument
370 dt_aggregate_expand_hash(dtrace_hdl_t *dtp, int *allocation_failed) argument
430 dt_aggregate_snap_cpu(dtrace_hdl_t *dtp, processorid_t cpu) argument
710 dtrace_aggregate_snap(dtrace_hdl_t *dtp) argument
1093 dt_aggregate_go(dtrace_hdl_t *dtp) argument
1153 dt_aggwalk_rval(dtrace_hdl_t *dtp, dt_ahashent_t *h, int rval) argument
1269 dt_aggregate_qsort(dtrace_hdl_t *dtp, void *base, size_t nel, size_t width, int (*compar)(const void *, const void *)) argument
1300 dtrace_aggregate_walk(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1321 dt_aggregate_walk_sorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg, int (*sfunc)(const void *, const void *)) argument
1371 dtrace_aggregate_walk_sorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1378 dtrace_aggregate_walk_keysorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1386 dtrace_aggregate_walk_valsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1394 dtrace_aggregate_walk_keyvarsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1402 dtrace_aggregate_walk_valvarsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1410 dtrace_aggregate_walk_keyrevsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1418 dtrace_aggregate_walk_valrevsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1426 dtrace_aggregate_walk_keyvarrevsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1434 dtrace_aggregate_walk_valvarrevsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1442 dtrace_aggregate_walk_joined(dtrace_hdl_t *dtp, dtrace_aggvarid_t *aggvars, int naggvars, dtrace_aggregate_walk_joined_f *func, void *arg) argument
1885 dtrace_aggregate_print(dtrace_hdl_t *dtp, FILE *fp, dtrace_aggregate_walk_f *func) argument
1904 dtrace_aggregate_clear(dtrace_hdl_t *dtp) argument
1930 dt_aggregate_destroy(dtrace_hdl_t *dtp) argument
[all...]
H A Ddt_pragma.c74 dtrace_hdl_t *dtp = yypcb->pcb_hdl; local
101 if ((pvp = dt_provider_lookup(dtp, name)) != NULL) {
125 if (idp->di_gen != dtp->dt_gen) {
139 attr, 0, &dt_idops_thaw, (void *)prname, dtp->dt_gen);
144 if (dtp->dt_globals->dh_defer == NULL)
145 dtp->dt_globals->dh_defer = &dt_pragma_apply;
157 dtrace_hdl_t *dtp = yypcb->pcb_hdl; local
177 if (idp->di_gen != dtp->dt_gen) {
190 _dtrace_defattr, vers, &dt_idops_thaw, (void *)prname, dtp->dt_gen);
195 if (dtp
207 dtrace_hdl_t *dtp = yypcb->pcb_hdl; local
324 dtrace_hdl_t *dtp = yypcb->pcb_hdl; local
[all...]
/osnet-11/usr/src/cmd/powertop/common/
H A Devents.c45 static dtrace_hdl_t *dtp; variable
110 if (offender_addr != NULL && dtrace_lookup_by_addr(dtp,
154 if (offender_addr != NULL && dtrace_lookup_by_addr(dtp,
193 if (offender_addr != NULL && dtrace_lookup_by_addr(dtp,
237 if ((dtp = dtrace_open(DTRACE_VERSION, 0, &err)) == NULL) {
256 if ((prog = dtrace_program_strcompile(dtp, prog_ptr,
259 return (dtrace_errno(dtp));
262 if (dtrace_program_exec(dtp, prog, &info) == -1) {
264 return (dtrace_errno(dtp));
267 if (dtrace_setopt(dtp, "aggsiz
[all...]
/osnet-11/usr/src/lib/libdtrace_jni/common/
H A Ddtrace_jni.c512 dtrace_hdl_t *dtp; local
591 if ((dtp = dtrace_open(DTRACE_VERSION, oflags, &err)) == NULL) {
599 c->dtjc_dtp = dtp; /* set consumer handle to native DTrace library */
675 dtrace_hdl_t *dtp; local
685 dtp = jc.dtjj_consumer->dtjc_dtp;
707 if ((p->dtjp_program = dtrace_program_strcompile(dtp,
712 prog, dtrace_errmsg(dtp, dtrace_errno(dtp)));
735 dtrace_hdl_t *dtp; local
745 dtp
798 dtrace_hdl_t *dtp; local
876 dtrace_hdl_t *dtp; local
999 dtrace_hdl_t *dtp = jc.dtjj_consumer->dtjc_dtp; local
1020 dtrace_hdl_t *dtp; local
1138 dtrace_hdl_t *dtp; local
1168 dtrace_hdl_t *dtp; local
1190 dtrace_hdl_t *dtp; local
1280 dtrace_hdl_t *dtp; local
1345 dtrace_hdl_t *dtp; local
1395 dtrace_hdl_t *dtp; local
1485 dtrace_hdl_t *dtp; local
1535 dtrace_hdl_t *dtp; local
1600 dtrace_hdl_t *dtp; local
1658 dtj_list_probe(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *arg) argument
1683 dtj_list_probe_detail(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *arg) argument
1736 dtj_list_stmt(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_stmtdesc_t *stp, void *arg) argument
1783 dtrace_hdl_t *dtp; local
[all...]
/osnet-11/usr/src/lib/libdtrace/i386/
H A Ddt_isadep.c57 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
66 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
69 return (dt_set_errno(dtp, errno));
76 dt_pid_has_jump_table(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
90 size = dt_instr_size(&text[i], dtp, pid, symp->st_value + i,
120 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
162 if (dt_pid_has_jump_table(P, dtp, text, ftp, symp)) {
164 size = dt_instr_size(&text[i], dtp, pid,
197 size = dt_instr_size(&text[i], dtp, pid,
252 if (ioctl(dtp
264 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) argument
346 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) argument
422 dtrace_hdl_t *dtp; member in struct:dtrace_dis
458 dt_instr_size(uchar_t *instr, dtrace_hdl_t *dtp, pid_t pid, uintptr_t addr, char dmodel) argument
[all...]

Completed in 61 milliseconds

12