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

123

/freebsd-11-stable/cddl/contrib/opensolaris/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];
114 if (dtp->dt_prochdlr != NULL) {
119 dtp->dt_prochdlr(dprn->dprn_dpr->dpr_proc, err,
120 dtp->dt_procarg);
124 dt_free(dtp, dprn);
131 dtrace_status(dtrace_hdl_t *dtp) argument
183 dtrace_go(dtrace_hdl_t *dtp) argument
244 dtrace_stop(dtrace_hdl_t *dtp) argument
271 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.c40 dt_strdata_add(dtrace_hdl_t *dtp, dtrace_recdesc_t *rec, void ***data, int *max) argument
59 if (dt_ioctl(dtp, DTRACEIOC_FORMAT, &fmt) == -1)
60 return (dt_set_errno(dtp, errno));
62 if ((fmt.dtfd_string = dt_alloc(dtp, fmt.dtfd_length)) == NULL)
63 return (dt_set_errno(dtp, EDT_NOMEM));
65 if (dt_ioctl(dtp, DTRACEIOC_FORMAT, &fmt) == -1) {
66 rval = dt_set_errno(dtp, errno);
75 void **new_data = dt_zalloc(dtp, nsize);
78 dt_free(dtp, fmt.dtfd_string);
79 return (dt_set_errno(dtp, EDT_NOME
112 dt_epid_add(dtrace_hdl_t *dtp, dtrace_epid_t id) argument
246 dt_epid_lookup(dtrace_hdl_t *dtp, dtrace_epid_t epid, dtrace_eprobedesc_t **epdp, dtrace_probedesc_t **pdp) argument
266 dt_epid_destroy(dtrace_hdl_t *dtp) argument
297 dt_format_lookup(dtrace_hdl_t *dtp, int format) argument
309 dt_format_destroy(dtrace_hdl_t *dtp) argument
323 dt_aggid_add(dtrace_hdl_t *dtp, dtrace_aggid_t id) argument
432 dt_aggid_lookup(dtrace_hdl_t *dtp, dtrace_aggid_t aggid, dtrace_aggdesc_t **adp) argument
450 dt_aggid_destroy(dtrace_hdl_t *dtp) argument
471 dt_strdata_lookup(dtrace_hdl_t *dtp, int idx) argument
483 dt_strdata_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.c51 dt_opt_agg(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
53 dt_aggregate_t *agp = &dtp->dt_aggregate;
56 return (dt_set_errno(dtp, EDT_BADOPTVAL));
64 dt_opt_amin(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
70 return (dt_set_errno(dtp, EDT_BADOPTVAL));
75 if (dtp->dt_pcb != NULL) {
76 dtp->dt_pcb->pcb_cflags |= DTRACE_C_EATTR;
77 dtp->dt_pcb->pcb_amin = attr;
79 dtp->dt_cflags |= DTRACE_C_EATTR;
80 dtp
111 dt_opt_core(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
126 dt_opt_cpp_hdrs(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
142 dt_opt_cpp_path(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
163 dt_opt_cpp_opts(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
189 dt_opt_ctypes(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
206 dt_opt_droptags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
214 dt_opt_dtypes(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
231 dt_opt_debug(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
242 dt_opt_iregs(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
255 dt_opt_lazyload(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
264 dt_opt_ld_path(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
285 dt_opt_objcopy_path(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
307 dt_opt_libdir(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
326 dt_opt_linkmode(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
347 dt_opt_linktype(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
364 dt_opt_encoding(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
381 dt_opt_evaltime(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
402 dt_opt_pgmax(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
414 dt_opt_setenv(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
470 dt_opt_stdc(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
494 dt_opt_syslibdir(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
513 dt_opt_tree(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
526 dt_opt_tregs(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
539 dt_opt_xlate(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
556 dt_opt_cflags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
570 dt_opt_dflags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
580 dt_opt_invcflags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
595 dt_opt_version(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
612 dt_opt_runtime(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
703 dt_opt_size(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
715 dt_opt_rate(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
779 dt_opt_strsize(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
824 dt_opt_bufpolicy(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
858 dt_opt_bufresize(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) argument
882 dt_options_load(dtrace_hdl_t *dtp) argument
1052 dtrace_getopt(dtrace_hdl_t *dtp, const char *opt, dtrace_optval_t *val) argument
1081 dtrace_setopt(dtrace_hdl_t *dtp, const char *opt, const char *val) argument
[all...]
H A Ddt_error.c121 dtrace_errmsg(dtrace_hdl_t *dtp, int error) argument
126 if (error == EDT_COMPILER && dtp != NULL && dtp->dt_errmsg[0] != '\0')
127 str = dtp->dt_errmsg;
128 else if (error == EDT_CTF && dtp != NULL && dtp->dt_ctferr != 0)
129 str = ctf_errmsg(dtp->dt_ctferr);
143 dtrace_errno(dtrace_hdl_t *dtp) argument
145 return (dtp->dt_errno);
150 dt_set_errno(dtrace_hdl_t *dtp, in argument
157 _dt_set_errno(dtrace_hdl_t *dtp, int err, const char *errfile, int errline) argument
165 dt_get_errloc(dtrace_hdl_t *dtp, const char **p_errfile, int *p_errline) argument
173 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
214 dtrace_faultstr(dtrace_hdl_t *dtp, int fault) argument
[all...]
H A Ddt_handle.c52 dtrace_handle_err(dtrace_hdl_t *dtp, dtrace_handle_err_f *hdlr, void *arg) argument
61 if (dtp->dt_errhdlr != NULL)
62 return (dt_set_errno(dtp, EALREADY));
69 if (dtp->dt_options[DTRACEOPT_GRABANON] != DTRACEOPT_UNSET)
72 if ((pgp = dtrace_program_strcompile(dtp, _dt_errprog,
74 return (dt_set_errno(dtp, dtrace_errno(dtp)));
84 dtp->dt_errhdlr = hdlr;
85 dtp->dt_errarg = arg;
86 dtp
92 dtrace_handle_drop(dtrace_hdl_t *dtp, dtrace_handle_drop_f *hdlr, void *arg) argument
104 dtrace_handle_proc(dtrace_hdl_t *dtp, dtrace_handle_proc_f *hdlr, void *arg) argument
116 dtrace_handle_buffered(dtrace_hdl_t *dtp, dtrace_handle_buffered_f *hdlr, void *arg) argument
132 dtrace_handle_setopt(dtrace_hdl_t *dtp, dtrace_handle_setopt_f *hdlr, void *arg) argument
148 dt_handle_err(dtrace_hdl_t *dtp, dtrace_probedata_t *data) argument
237 dt_handle_liberr(dtrace_hdl_t *dtp, const dtrace_probedata_t *data, const char *faultstr) argument
312 dt_handle_cpudrop(dtrace_hdl_t *dtp, processorid_t cpu, dtrace_dropkind_t what, uint64_t howmany) argument
393 dt_handle_status(dtrace_hdl_t *dtp, dtrace_status_t *old, dtrace_status_t *new) argument
453 dt_handle_setopt(dtrace_hdl_t *dtp, dtrace_setoptdata_t *data) argument
467 dt_handle(dtrace_hdl_t *dtp, dtrace_probedata_t *data) argument
[all...]
H A Ddt_consume.c411 dt_flowindent(dtrace_hdl_t *dtp, dtrace_probedata_t *data, dtrace_epid_t last, argument
458 pd->dtpd_id == dtp->dt_pdesc[last]->dtpd_id))
480 if ((rval = dt_epid_lookup(dtp, next, &nepd, &npd)) != 0)
515 dt_quantize_total(dtrace_hdl_t *dtp, int64_t datum, long double *total) argument
519 if (dtp->dt_options[DTRACEOPT_AGGZOOM] == DTRACEOPT_UNSET) {
537 dt_print_quanthdr(dtrace_hdl_t *dtp, FILE *fp, int width) argument
539 return (dt_printf(dtp, fp, "\n%*s %41s %-9s\n",
545 dt_print_quanthdr_packed(dtrace_hdl_t *dtp, FILE *fp, int width, argument
568 if (dt_printf(dtp, fp, "\n%*s %*s .",
573 if (dt_printf(dtp, f
594 dt_print_quantline_utf8(dtrace_hdl_t *dtp, FILE *fp, int64_t val, uint64_t normal, long double total) argument
633 dt_print_quantline(dtrace_hdl_t *dtp, FILE *fp, int64_t val, uint64_t normal, long double total, char positives, char negatives) argument
706 dt_print_packed(dtrace_hdl_t *dtp, FILE *fp, long double datum, long double total) argument
765 dt_print_quantize(dtrace_hdl_t *dtp, FILE *fp, const void *addr, size_t size, uint64_t normal) argument
821 dt_print_quantize_packed(dtrace_hdl_t *dtp, FILE *fp, const void *addr, size_t size, const dtrace_aggdata_t *aggdata) argument
863 dt_print_lquantize(dtrace_hdl_t *dtp, FILE *fp, const void *addr, size_t size, uint64_t normal) argument
942 dt_print_lquantize_packed(dtrace_hdl_t *dtp, FILE *fp, const void *addr, size_t size, const dtrace_aggdata_t *aggdata) argument
994 dt_print_llquantize(dtrace_hdl_t *dtp, FILE *fp, const void *addr, size_t size, uint64_t normal) argument
1110 dt_print_average(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr, size_t size, uint64_t normal) argument
1122 dt_print_stddev(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr, size_t size, uint64_t normal) argument
1134 dt_print_bytes(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr, size_t nbytes, int width, int quiet, int forceraw) argument
1252 dt_print_stack(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr, int depth, int size) argument
1331 dt_print_ustack(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr, uint64_t arg) argument
1464 dt_print_usym(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr, dtrace_actkind_t act) argument
1500 dt_print_umod(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr) argument
1543 dt_print_memory(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr) argument
1553 dtrace_hdl_t *dtp; member in struct:dt_type_cbdata
1774 dt_print_type(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr) argument
1851 dt_print_sym(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr) argument
1887 dt_print_mod(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr) argument
1932 dt_normalize(dtrace_hdl_t *dtp, caddr_t base, dtrace_recdesc_t *rec) argument
2039 dt_trunc(dtrace_hdl_t *dtp, caddr_t base, dtrace_recdesc_t *rec) argument
2104 dt_print_datum(dtrace_hdl_t *dtp, FILE *fp, dtrace_recdesc_t *rec, caddr_t addr, size_t size, const dtrace_aggdata_t *aggdata, uint64_t normal, dt_print_aggdata_t *pd) argument
2265 dtrace_hdl_t *dtp = pd->dtpa_dtp; local
2366 dt_setopt(dtrace_hdl_t *dtp, const dtrace_probedata_t *data, const char *option, const char *value) argument
2403 dt_consume_cpu(dtrace_hdl_t *dtp, FILE *fp, int cpu, dtrace_bufdesc_t *buf, boolean_t just_one, dtrace_consume_probe_f *efunc, dtrace_consume_rec_f *rfunc, void *arg) argument
2878 dt_realloc_buf(dtrace_hdl_t *dtp, dtrace_bufdesc_t *buf, int cursize) argument
2902 dt_unring_buf(dtrace_hdl_t *dtp, dtrace_bufdesc_t *buf) argument
2936 dt_put_buf(dtrace_hdl_t *dtp, dtrace_bufdesc_t *buf) argument
2948 dt_get_buf(dtrace_hdl_t *dtp, int cpu, dtrace_bufdesc_t **bufp) argument
3060 dt_consume_begin(dtrace_hdl_t *dtp, FILE *fp, dtrace_consume_probe_f *pf, dtrace_consume_rec_f *rf, void *arg) argument
3205 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_open.c681 * Tables of ILP32 integer type templates used to populate the dtp->dt_ints[]
694 * Tables of LP64 integer type templates used to populate the dtp->dt_ints[]
845 set_open_errno(dtrace_hdl_t *dtp, int *errp, int err) argument
847 if (dtp != NULL)
848 dtrace_close(dtp);
1032 dtrace_hdl_t *dtp = NULL; local
1054 return (set_open_errno(dtp, errp, EINVAL));
1057 return (set_open_errno(dtp, errp, EDT_VERSION));
1071 return (set_open_errno(dtp, errp, EDT_OVERSION));
1075 return (set_open_errno(dtp, err
1627 dtrace_close(dtrace_hdl_t *dtp) argument
1732 dtrace_provider_modules(dtrace_hdl_t *dtp, const char **mods, int nmods) argument
1746 dtrace_ctlfd(dtrace_hdl_t *dtp) argument
[all...]
H A Ddt_cc.c142 dt_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp, argument
145 dtrace_stmtdesc_t *sdp = dtrace_stmt_create(dtp, edp);
160 dt_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp) argument
164 if ((new = dtrace_stmt_action(dtp, sdp)) == NULL)
296 dtrace_hdl_t *dtp = yypcb->pcb_hdl; local
297 dtrace_difo_t *dp = dt_zalloc(dtp, sizeof (dtrace_difo_t));
302 dp->dtdo_buf = dt_alloc(dtp, sizeof (dif_instr_t) * 2);
303 dp->dtdo_inttab = dt_alloc(dtp, sizeof (uint64_t));
306 dt_difo_free(dtp, dp);
322 dt_action_clear(dtrace_hdl_t *dtp, dt_node_ argument
364 dt_action_normalize(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
427 dt_action_trunc(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
493 dt_action_printa(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
579 dt_action_printflike(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp, dtrace_actkind_t kind) argument
664 dt_action_trace(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
741 dt_action_tracemem(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
793 dt_action_stack_args(dtrace_hdl_t *dtp, dtrace_actdesc_t *ap, dt_node_t *arg0) argument
819 dt_action_stack(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
826 dt_action_ustack_args(dtrace_hdl_t *dtp, dtrace_actdesc_t *ap, dt_node_t *dnp) argument
881 dt_action_ustack(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
888 dt_action_setopt(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
921 dt_action_symmod_args(dtrace_hdl_t *dtp, dtrace_actdesc_t *ap, dt_node_t *dnp, dtrace_actkind_t kind) argument
935 dt_action_symmod(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp, dtrace_actkind_t kind) argument
944 dt_action_ftruncate(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
960 dt_action_stop(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
970 dt_action_breakpoint(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
980 dt_action_panic(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
989 dt_action_chill(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
999 dt_action_raise(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
1009 dt_action_exit(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
1020 dt_action_speculate(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
1030 dt_action_printm(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
1061 dt_action_printt(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
1101 dt_action_commit(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
1111 dt_action_discard(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
1121 dt_compile_fun(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
1225 dt_compile_exp(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
1236 dt_compile_agg(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) argument
1645 dt_compile_one_clause(dtrace_hdl_t *dtp, dt_node_t *cnp, dt_node_t *pnp) argument
1707 dt_compile_clause(dtrace_hdl_t *dtp, dt_node_t *cnp) argument
1729 dt_setcontext(dtrace_hdl_t *dtp, dtrace_probedesc_t *pdp) argument
1812 dt_endcontext(dtrace_hdl_t *dtp) argument
1831 dt_reduceid(dt_idhash_t *dhp, dt_ident_t *idp, dtrace_hdl_t *dtp) argument
1849 dt_reduce(dtrace_hdl_t *dtp, dt_version_t v) argument
1885 dt_preproc(dtrace_hdl_t *dtp, FILE *ifp) argument
2032 dt_lib_depend_error(dtrace_hdl_t *dtp, const char *format, ...) argument
2042 dt_lib_depend_add(dtrace_hdl_t *dtp, dt_list_t *dlp, const char *arg) argument
2092 dt_lib_build_graph(dtrace_hdl_t *dtp) argument
2123 dt_topo_sort(dtrace_hdl_t *dtp, dt_lib_depend_t *dld, int *count) argument
2159 dt_lib_depend_sort(dtrace_hdl_t *dtp) argument
2206 dt_lib_depend_free(dtrace_hdl_t *dtp) argument
2246 dt_load_libs_dir(dtrace_hdl_t *dtp, const char *path) argument
2337 dt_load_libs_sort(dtrace_hdl_t *dtp) argument
2394 dt_load_libs(dtrace_hdl_t *dtp) argument
2432 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
2602 dtrace_program_strcompile(dtrace_hdl_t *dtp, const char *s, dtrace_probespec_t spec, uint_t cflags, int argc, char *const argv[]) argument
2610 dtrace_program_fcompile(dtrace_hdl_t *dtp, FILE *fp, uint_t cflags, int argc, char *const argv[]) argument
2618 dtrace_type_strcompile(dtrace_hdl_t *dtp, const char *s, dtrace_typeinfo_t *dtt) argument
2626 dtrace_type_fcompile(dtrace_hdl_t *dtp, FILE *fp, dtrace_typeinfo_t *dtt) argument
[all...]
H A Ddt_dof.c50 dt_dof_init(dtrace_hdl_t *dtp) argument
52 dt_dof_t *ddo = &dtp->dt_dof;
54 ddo->ddo_hdl = dtp;
60 dt_buf_create(dtp, &ddo->ddo_secs, "section headers", 0);
61 dt_buf_create(dtp, &ddo->ddo_strs, "string table", 0);
62 dt_buf_create(dtp, &ddo->ddo_ldata, "loadable data", 0);
63 dt_buf_create(dtp, &ddo->ddo_udata, "unloadable data", 0);
65 dt_buf_create(dtp, &ddo->ddo_probes, "probe data", 0);
66 dt_buf_create(dtp, &ddo->ddo_args, "probe args", 0);
67 dt_buf_create(dtp,
75 dt_dof_fini(dtrace_hdl_t *dtp) argument
97 dt_dof_reset(dtrace_hdl_t *dtp, dtrace_prog_t *pgp) argument
146 dtrace_hdl_t *dtp = ddo->ddo_hdl; local
173 dtrace_hdl_t *dtp = ddo->ddo_hdl; local
339 dtrace_hdl_t *dtp = ddo->ddo_hdl; local
401 dtrace_hdl_t *dtp = ddo->ddo_hdl; local
483 dtrace_hdl_t *dtp = ddo->ddo_hdl; local
585 dof_hdr(dtrace_hdl_t *dtp, uint8_t dofversion, dof_hdr_t *hp) argument
623 dtrace_dof_create(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, uint_t flags) argument
909 dtrace_dof_destroy(dtrace_hdl_t *dtp, void *dof) argument
915 dtrace_getopt_dof(dtrace_hdl_t *dtp) argument
969 dtrace_geterr_dof(dtrace_hdl_t *dtp) argument
[all...]
H A Ddt_subr.c65 dtrace_xstr2desc(dtrace_hdl_t *dtp, dtrace_probespec_t spec, argument
74 return (dt_set_errno(dtp, EINVAL));
119 return (dt_set_errno(dtp, EDT_BADSPCV));
133 idp = dt_idhash_lookup(dtp->dt_macros, vstr);
136 return (dt_set_errno(dtp, EDT_BADSPCV));
142 return (dt_set_errno(dtp, EDT_BADSPCV));
146 return (dt_set_errno(dtp, EDT_BADSPEC));
149 return (dt_set_errno(dtp, ENAMETOOLONG));
162 dtrace_str2desc(dtrace_hdl_t *dtp, dtrace_probespec_t spec, argument
165 return (dtrace_xstr2desc(dtp, spe
169 dtrace_id2desc(dtrace_hdl_t *dtp, dtrace_id_t id, dtrace_probedesc_t *pdp) argument
426 dt_cpp_add_arg(dtrace_hdl_t *dtp, const char *str) argument
452 dt_cpp_pop_arg(dtrace_hdl_t *dtp) argument
481 dt_ioctl(dtrace_hdl_t *dtp, int val, void *arg) argument
504 dt_status(dtrace_hdl_t *dtp, processorid_t cpu) argument
525 dt_sysconf(dtrace_hdl_t *dtp, int name) argument
542 dt_write(dtrace_hdl_t *dtp, int fd, const void *buf, size_t n) argument
581 dt_printf(dtrace_hdl_t *dtp, FILE *fp, const char *format, ...) argument
710 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
735 dt_buffered_destroy(dtrace_hdl_t *dtp) argument
744 dt_zalloc(dtrace_hdl_t *dtp, size_t size) argument
757 dt_alloc(dtrace_hdl_t *dtp, size_t size) argument
768 dt_free(dtrace_hdl_t *dtp, void *data) argument
775 dt_difo_free(dtrace_hdl_t *dtp, dtrace_difo_t *dp) argument
917 dtrace_addr2str(dtrace_hdl_t *dtp, uint64_t addr, char *str, int nbytes) argument
955 dtrace_uaddr2str(dtrace_hdl_t *dtp, pid_t pid, uint64_t addr, char *str, int nbytes) argument
[all...]
H A Ddt_program.c43 dt_program_create(dtrace_hdl_t *dtp) argument
45 dtrace_prog_t *pgp = dt_zalloc(dtp, sizeof (dtrace_prog_t));
48 dt_list_append(&dtp->dt_programs, pgp);
50 (void) dt_set_errno(dtp, EDT_NOMEM);
65 dt_program_destroy(dtrace_hdl_t *dtp, dtrace_prog_t *pgp) argument
72 dtrace_stmt_destroy(dtp, stp->ds_desc);
73 dt_free(dtp, stp);
77 dt_free(dtp, pgp->dp_xrefs[i]);
79 dt_free(dtp, pgp->dp_xrefs);
80 dt_list_delete(&dtp
86 dtrace_program_info(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_proginfo_t *pip) argument
153 dtrace_program_exec(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_proginfo_t *pip) argument
204 dt_ecbdesc_release(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp) argument
215 dt_ecbdesc_create(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp) argument
230 dtrace_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp) argument
246 dtrace_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp) argument
281 dtrace_stmt_add(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_stmtdesc_t *sdp) argument
295 dtrace_stmt_iter(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_stmt_f *func, void *data) argument
311 dtrace_stmt_destroy(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp) argument
407 dtrace_hdl_t *dtp = infop->dthi_dtp; local
460 dtrace_hdl_t *dtp = infop->dthi_dtp; local
535 dt_header_provider(dtrace_hdl_t *dtp, dt_provider_t *pvp, FILE *out) argument
591 dtrace_program_header(dtrace_hdl_t *dtp, FILE *out, const char *fname) argument
[all...]
H A Ddt_provider.c53 dt_provider_insert(dtrace_hdl_t *dtp, dt_provider_t *pvp, uint_t h) argument
55 dt_list_append(&dtp->dt_provlist, pvp);
57 pvp->pv_next = dtp->dt_provs[h];
58 dtp->dt_provs[h] = pvp;
59 dtp->dt_nprovs++;
65 dt_provider_lookup(dtrace_hdl_t *dtp, const char *name) argument
67 uint_t h = dt_strtab_hash(name, NULL) % dtp->dt_provbuckets;
71 for (pvp = dtp->dt_provs[h]; pvp != NULL; pvp = pvp->pv_next) {
77 (void) dt_set_errno(dtp, EDT_NOPROV);
84 if (dt_ioctl(dtp, DTRACEIOC_PROVIDE
98 dt_provider_create(dtrace_hdl_t *dtp, const char *name) argument
127 dt_provider_destroy(dtrace_hdl_t *dtp, dt_provider_t *pvp) argument
155 dt_provider_xref(dtrace_hdl_t *dtp, dt_provider_t *pvp, id_t id) argument
239 dtrace_hdl_t *dtp = pvp->pv_hdl; local
377 dtrace_hdl_t *dtp = pvp->pv_hdl; local
413 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
508 dtrace_hdl_t *dtp; local
539 dtrace_hdl_t *dtp = pvp->pv_hdl; local
629 dtrace_hdl_t *dtp = prp->pr_pvp->pv_hdl; local
666 dt_probe_desc(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *arg) argument
677 dt_probe_info(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, dtrace_probeinfo_t *pip) argument
815 dtrace_probe_info(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, dtrace_probeinfo_t *pip) argument
838 dtrace_probe_iter(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, dtrace_probe_f *func, void *arg) 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_xlator.c51 dtrace_hdl_t *dtp = dxp->dx_hdl; local
54 if ((enp = dt_node_xalloc(dtp, DT_NODE_XLATOR)) == NULL)
55 return (dt_set_errno(dtp, EDT_NOMEM));
60 if ((mnp = dt_node_xalloc(dtp, DT_NODE_MEMBER)) == NULL)
61 return (dt_set_errno(dtp, EDT_NOMEM));
91 return (dt_set_errno(dtp, EDT_NOMEM));
97 dt_xlator_create(dtrace_hdl_t *dtp, argument
101 dt_xlator_t *dxp = dt_zalloc(dtp, sizeof (dt_xlator_t));
110 dxp->dx_hdl = dtp;
111 dxp->dx_id = dtp
238 dt_xlator_destroy(dtrace_hdl_t *dtp, dt_xlator_t *dxp) argument
258 dt_xlator_lookup(dtrace_hdl_t *dtp, dt_node_t *src, dt_node_t *dst, int flags) argument
354 dt_xlator_lookup_id(dtrace_hdl_t *dtp, id_t id) argument
[all...]
H A Ddt_module.c469 dt_module_create(dtrace_hdl_t *dtp, const char *name) argument
474 uint_t h = dt_strtab_hash(name, NULL) % dtp->dt_modbuckets;
477 for (dmp = dtp->dt_mods[h]; dmp != NULL; dmp = dmp->dm_next) {
487 dt_list_append(&dtp->dt_modlist, dmp);
488 dmp->dm_next = dtp->dt_mods[h];
489 dtp->dt_mods[h] = dmp;
490 dtp->dt_nmods++;
492 if (dtp->dt_conf.dtc_ctfmodel == CTF_MODEL_LP64)
510 idp = dt_idhash_lookup(dtp->dt_macros, "target");
527 dt_module_lookup_by_name(dtrace_hdl_t *dtp, cons argument
542 dt_module_lookup_by_ctf(dtrace_hdl_t *dtp, ctf_file_t *ctfp) argument
549 dt_kmodule_lookup(dtrace_hdl_t *dtp, const char *name) argument
564 dt_module_load_sect(dtrace_hdl_t *dtp, dt_module_t *dmp, ctf_sect_t *ctsp) argument
692 dt_module_load_proc(dtrace_hdl_t *dtp, dt_module_t *dmp) argument
762 dt_module_load(dtrace_hdl_t *dtp, dt_module_t *dmp) argument
853 dt_module_hasctf(dtrace_hdl_t *dtp, dt_module_t *dmp) argument
861 dt_module_getctf(dtrace_hdl_t *dtp, dt_module_t *dmp) argument
931 dt_module_unload(dtrace_hdl_t *dtp, dt_module_t *dmp) argument
1012 dt_module_destroy(dtrace_hdl_t *dtp, dt_module_t *dmp) argument
1044 dt_module_extern(dtrace_hdl_t *dtp, dt_module_t *dmp, const char *name, const dtrace_typeinfo_t *tip) argument
1098 dt_module_getlibid(dtrace_hdl_t *dtp, dt_module_t *dmp, const ctf_file_t *fp) argument
1112 dt_module_getctflib(dtrace_hdl_t *dtp, dt_module_t *dmp, const char *name) argument
1133 dt_module_update(dtrace_hdl_t *dtp, const char *name) argument
1329 dtrace_update(dtrace_hdl_t *dtp) argument
1416 dt_module_from_object(dtrace_hdl_t *dtp, const char *object) argument
1450 dtrace_lookup_by_name(dtrace_hdl_t *dtp, const char *object, const char *name, GElf_Sym *symp, dtrace_syminfo_t *sip) argument
1532 dtrace_lookup_by_addr(dtrace_hdl_t *dtp, GElf_Addr addr, GElf_Sym *symp, dtrace_syminfo_t *sip) argument
1578 dtrace_lookup_by_type(dtrace_hdl_t *dtp, const char *object, const char *name, dtrace_typeinfo_t *tip) argument
1683 dtrace_symbol_type(dtrace_hdl_t *dtp, const GElf_Sym *symp, const dtrace_syminfo_t *sip, dtrace_typeinfo_t *tip) argument
1751 dtrace_object_iter(dtrace_hdl_t *dtp, dtrace_obj_f *func, void *data) argument
1766 dtrace_object_info(dtrace_hdl_t *dtp, const char *object, dtrace_objinfo_t *dto) argument
[all...]
H A Ddt_pragma.c84 dtrace_hdl_t *dtp = yypcb->pcb_hdl; local
111 if ((pvp = dt_provider_lookup(dtp, name)) != NULL) {
135 if (idp->di_gen != dtp->dt_gen) {
149 attr, 0, &dt_idops_thaw, (void *)prname, dtp->dt_gen);
154 if (dtp->dt_globals->dh_defer == NULL)
155 dtp->dt_globals->dh_defer = &dt_pragma_apply;
167 dtrace_hdl_t *dtp = yypcb->pcb_hdl; local
187 if (idp->di_gen != dtp->dt_gen) {
200 _dtrace_defattr, vers, &dt_idops_thaw, (void *)prname, dtp->dt_gen);
205 if (dtp
210 dt_pragma_depends_finddep(dtrace_hdl_t *dtp, const char *lname, char *lib, size_t len) argument
240 dtrace_hdl_t *dtp = yypcb->pcb_hdl; local
386 dtrace_hdl_t *dtp = yypcb->pcb_hdl; local
[all...]
H A Ddt_printf.c72 dtrace_hdl_t *dtp = pfv->pfv_dtp; local
73 dt_ident_t *idp = dt_idhash_lookup(dtp->dt_macros, "target");
239 pfprint_sint(dtrace_hdl_t *dtp, FILE *fp, const char *format, argument
247 return (dt_printf(dtp, fp, format,
250 return (dt_printf(dtp, fp, format,
253 return (dt_printf(dtp, fp, format,
256 return (dt_printf(dtp, fp, format,
259 return (dt_set_errno(dtp, EDT_DMISMATCH));
265 pfprint_uint(dtrace_hdl_t *dtp, FILE *fp, const char *format, argument
272 return (dt_printf(dtp, f
289 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
300 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
326 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
354 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
362 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
370 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
407 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
458 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
500 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
515 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
535 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
567 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
579 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
591 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
606 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
630 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
713 dt_pfdict_create(dtrace_hdl_t *dtp) argument
788 dt_pfdict_destroy(dtrace_hdl_t *dtp) argument
810 dt_pfdict_lookup(dtrace_hdl_t *dtp, const char *name) argument
825 dt_printf_error(dtrace_hdl_t *dtp, int err) argument
835 dt_printf_create(dtrace_hdl_t *dtp, const char *s) argument
1253 dt_printf_getint(dtrace_hdl_t *dtp, const dtrace_recdesc_t *recp, uint_t nrecs, const void *buf, size_t len, int *ip) argument
1291 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
1305 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
1319 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
1327 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
1335 pfprint_llquantize(dtrace_hdl_t *dtp, FILE *fp, const char *format, const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) argument
1342 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
1605 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
1635 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
1658 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
1837 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
1846 dtrace_printf_create(dtrace_hdl_t *dtp, const char *s) argument
1881 dtrace_printa_create(dtrace_hdl_t *dtp, const char *s) argument
1895 dtrace_printf_format(dtrace_hdl_t *dtp, void *fmtdata, char *s, size_t len) argument
1985 dtrace_hdl_t *dtp = pfw->pfw_argv->pfv_dtp; local
2013 dtrace_hdl_t *dtp = pfw->pfw_argv->pfv_dtp; local
2034 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_aggregate.c333 dt_aggregate_usym(dtrace_hdl_t *dtp, uint64_t *data) argument
340 if (dtp->dt_vector != NULL)
343 if ((P = dt_proc_grab(dtp, pid, PGRAB_RDONLY | PGRAB_FORCE, 0)) == NULL)
346 dt_proc_lock(dtp, P);
351 dt_proc_unlock(dtp, P);
352 dt_proc_release(dtp, P);
356 dt_aggregate_umod(dtrace_hdl_t *dtp, uint64_t *data) argument
363 if (dtp->dt_vector != NULL)
366 if ((P = dt_proc_grab(dtp, pid, PGRAB_RDONLY | PGRAB_FORCE, 0)) == NULL)
369 dt_proc_lock(dtp,
379 dt_aggregate_sym(dtrace_hdl_t *dtp, uint64_t *data) argument
389 dt_aggregate_mod(dtrace_hdl_t *dtp, uint64_t *data) argument
438 dt_aggregate_snap_cpu(dtrace_hdl_t *dtp, processorid_t cpu) argument
710 dtrace_aggregate_snap(dtrace_hdl_t *dtp) argument
1078 dt_aggregate_go(dtrace_hdl_t *dtp) argument
1138 dt_aggwalk_rval(dtrace_hdl_t *dtp, dt_ahashent_t *h, int rval) argument
1252 dt_aggregate_qsort(dtrace_hdl_t *dtp, void *base, size_t nel, size_t width, int (*compar)(const void *, const void *)) argument
1283 dtrace_aggregate_walk(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1304 dt_aggregate_total(dtrace_hdl_t *dtp, boolean_t clear) argument
1415 dt_aggregate_minmaxbin(dtrace_hdl_t *dtp, boolean_t clear) argument
1529 dt_aggregate_walk_sorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg, int (*sfunc)(const void *, const void *)) argument
1602 dtrace_aggregate_walk_sorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1609 dtrace_aggregate_walk_keysorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1617 dtrace_aggregate_walk_valsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1625 dtrace_aggregate_walk_keyvarsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1633 dtrace_aggregate_walk_valvarsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1641 dtrace_aggregate_walk_keyrevsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1649 dtrace_aggregate_walk_valrevsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1657 dtrace_aggregate_walk_keyvarrevsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1665 dtrace_aggregate_walk_valvarrevsorted(dtrace_hdl_t *dtp, dtrace_aggregate_f *func, void *arg) argument
1673 dtrace_aggregate_walk_joined(dtrace_hdl_t *dtp, dtrace_aggvarid_t *aggvars, int naggvars, dtrace_aggregate_walk_joined_f *func, void *arg) argument
2116 dtrace_aggregate_print(dtrace_hdl_t *dtp, FILE *fp, dtrace_aggregate_walk_f *func) argument
2137 dtrace_aggregate_clear(dtrace_hdl_t *dtp) argument
2163 dt_aggregate_destroy(dtrace_hdl_t *dtp) argument
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/
H A Dchkargs.c39 probe(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *data) argument
49 if (dtrace_probe_info(dtp, pdp, &p) != 0) {
89 dtrace_hdl_t *dtp; local
95 if ((dtp = dtrace_open(DTRACE_VERSION, 0, &err)) == NULL) {
97 g_progname, dtrace_errmsg(dtp, err));
113 if (dtrace_setopt(dtp, optarg, p) != 0) {
116 dtrace_errmsg(dtp, dtrace_errno(dtp)));
132 if (dtrace_str2desc(dtp, DTRACE_PROBESPEC_NAME, argv[0], &pd)) {
135 dtrace_errmsg(dtp, dtrace_errn
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/mips/
H A Ddt_isadep.c40 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
49 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
59 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
69 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/aarch64/
H A Ddt_isadep.c47 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
57 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
60 return (dt_set_errno(dtp, errno));
67 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
78 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
91 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
94 return (dt_set_errno(dtp, errno));
102 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
132 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
135 return (dt_set_errno(dtp, errn
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/riscv/
H A Ddt_isadep.c47 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
57 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
60 return (dt_set_errno(dtp, errno));
67 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
78 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
91 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
94 return (dt_set_errno(dtp, errno));
102 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
132 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
135 return (dt_set_errno(dtp, errn
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/arm/
H A Ddt_isadep.c62 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
71 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
74 return (dt_set_errno(dtp, errno));
81 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
117 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
120 return (dt_set_errno(dtp, errno));
130 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
142 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
145 return (dt_set_errno(dtp, errno));
153 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/powerpc/
H A Ddt_isadep.c42 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
51 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
54 return (dt_set_errno(dtp, errno));
61 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
124 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
127 return (dt_set_errno(dtp, errno));
137 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
149 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
152 return (dt_set_errno(dtp, errno));
160 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
[all...]

Completed in 246 milliseconds

123