Home
last modified time | relevance | path

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

123

/titanic_50/usr/src/lib/libdtrace/common/
H A Ddt_map.c40 dt_strdata_add(dtrace_hdl_t *dtp, dtrace_recdesc_t *rec, void ***data, int *max) in dt_strdata_add() argument
59 if (dt_ioctl(dtp, DTRACEIOC_FORMAT, &fmt) == -1) in dt_strdata_add()
60 return (dt_set_errno(dtp, errno)); in dt_strdata_add()
62 if ((fmt.dtfd_string = dt_alloc(dtp, fmt.dtfd_length)) == NULL) in dt_strdata_add()
63 return (dt_set_errno(dtp, EDT_NOMEM)); in dt_strdata_add()
65 if (dt_ioctl(dtp, DTRACEIOC_FORMAT, &fmt) == -1) { in dt_strdata_add()
67 return (dt_set_errno(dtp, errno)); in dt_strdata_add()
74 void **new_data = dt_zalloc(dtp, nsize); in dt_strdata_add()
77 dt_free(dtp, fmt.dtfd_string); in dt_strdata_add()
78 return (dt_set_errno(dtp, EDT_NOMEM)); in dt_strdata_add()
[all …]
H A Ddt_work.c47 dtrace_sleep(dtrace_hdl_t *dtp) in dtrace_sleep() argument
49 dt_proc_hash_t *dph = dtp->dt_procs; in dtrace_sleep()
50 dtrace_optval_t policy = dtp->dt_options[DTRACEOPT_BUFPOLICY]; in dtrace_sleep()
59 uintptr_t a = (uintptr_t)dtp + _dtrace_sleeptab[i].dtslt_offs; in dtrace_sleep()
61 dtrace_optval_t interval = dtp->dt_options[opt]; in dtrace_sleep()
96 if (dtp->dt_prochdlr != NULL) { in dtrace_sleep()
101 dtp->dt_prochdlr(dprn->dprn_dpr->dpr_proc, err, in dtrace_sleep()
102 dtp->dt_procarg); in dtrace_sleep()
106 dt_free(dtp, dprn); in dtrace_sleep()
113 dtrace_status(dtrace_hdl_t *dtp) in dtrace_status() argument
[all …]
H A Ddt_options.c49 dt_opt_agg(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) in dt_opt_agg() argument
51 dt_aggregate_t *agp = &dtp->dt_aggregate; in dt_opt_agg()
54 return (dt_set_errno(dtp, EDT_BADOPTVAL)); in dt_opt_agg()
62 dt_opt_amin(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) in dt_opt_amin() argument
68 return (dt_set_errno(dtp, EDT_BADOPTVAL)); in dt_opt_amin()
73 if (dtp->dt_pcb != NULL) { in dt_opt_amin()
74 dtp->dt_pcb->pcb_cflags |= DTRACE_C_EATTR; in dt_opt_amin()
75 dtp->dt_pcb->pcb_amin = attr; in dt_opt_amin()
77 dtp->dt_cflags |= DTRACE_C_EATTR; in dt_opt_amin()
78 dtp->dt_amin = attr; in dt_opt_amin()
[all …]
H A Ddt_open.c726 set_open_errno(dtrace_hdl_t *dtp, int *errp, int err) in set_open_errno() argument
728 if (dtp != NULL) in set_open_errno()
729 dtrace_close(dtp); in set_open_errno()
822 dtrace_hdl_t *dtp = NULL; in dt_vopen() local
844 return (set_open_errno(dtp, errp, EINVAL)); in dt_vopen()
847 return (set_open_errno(dtp, errp, EDT_VERSION)); in dt_vopen()
861 return (set_open_errno(dtp, errp, EDT_OVERSION)); in dt_vopen()
865 return (set_open_errno(dtp, errp, EINVAL)); in dt_vopen()
868 return (set_open_errno(dtp, errp, EINVAL)); in dt_vopen()
871 return (set_open_errno(dtp, errp, EINVAL)); in dt_vopen()
[all …]
H A Ddt_consume.c401 dt_flowindent(dtrace_hdl_t *dtp, dtrace_probedata_t *data, dtrace_epid_t last, in dt_flowindent() argument
448 pd->dtpd_id == dtp->dt_pdesc[last]->dtpd_id)) in dt_flowindent()
470 if ((rval = dt_epid_lookup(dtp, next, &nepd, &npd)) != 0) in dt_flowindent()
505 dt_quantize_total(dtrace_hdl_t *dtp, int64_t datum, long double *total) in dt_quantize_total() argument
509 if (dtp->dt_options[DTRACEOPT_AGGZOOM] == DTRACEOPT_UNSET) { in dt_quantize_total()
527 dt_print_quanthdr(dtrace_hdl_t *dtp, FILE *fp, int width) in dt_print_quanthdr() argument
529 return (dt_printf(dtp, fp, "\n%*s %41s %-9s\n", in dt_print_quanthdr()
535 dt_print_quanthdr_packed(dtrace_hdl_t *dtp, FILE *fp, int width, in dt_print_quanthdr_packed() argument
558 if (dt_printf(dtp, fp, "\n%*s %*s .", in dt_print_quanthdr_packed()
563 if (dt_printf(dtp, fp, "-") < 0) in dt_print_quanthdr_packed()
[all …]
H A Ddt_pcb.c62 dt_pcb_push(dtrace_hdl_t *dtp, dt_pcb_t *pcb) in dt_pcb_push() argument
73 assert(yypcb->pcb_hdl == dtp); in dt_pcb_push()
80 dt_idstack_push(&pcb->pcb_globals, dtp->dt_globals); in dt_pcb_push()
83 pcb->pcb_hdl = dtp; in dt_pcb_push()
84 pcb->pcb_prev = dtp->dt_pcb; in dt_pcb_push()
86 dtp->dt_pcb = pcb; in dt_pcb_push()
87 dtp->dt_gen++; in dt_pcb_push()
95 dtrace_hdl_t *dtp = arg; in dt_pcb_pop_ident() local
97 if (idp->di_gen == dtp->dt_gen) in dt_pcb_pop_ident()
109 dt_pcb_pop(dtrace_hdl_t *dtp, int err) in dt_pcb_pop() argument
[all …]
H A Ddt_subr.c55 dtrace_xstr2desc(dtrace_hdl_t *dtp, dtrace_probespec_t spec, in dtrace_xstr2desc() argument
64 return (dt_set_errno(dtp, EINVAL)); in dtrace_xstr2desc()
109 return (dt_set_errno(dtp, EDT_BADSPCV)); in dtrace_xstr2desc()
123 idp = dt_idhash_lookup(dtp->dt_macros, vstr); in dtrace_xstr2desc()
126 return (dt_set_errno(dtp, EDT_BADSPCV)); in dtrace_xstr2desc()
132 return (dt_set_errno(dtp, EDT_BADSPCV)); in dtrace_xstr2desc()
136 return (dt_set_errno(dtp, EDT_BADSPEC)); in dtrace_xstr2desc()
139 return (dt_set_errno(dtp, ENAMETOOLONG)); in dtrace_xstr2desc()
152 dtrace_str2desc(dtrace_hdl_t *dtp, dtrace_probespec_t spec, in dtrace_str2desc() argument
155 return (dtrace_xstr2desc(dtp, spec, s, 0, NULL, pdp)); in dtrace_str2desc()
[all …]
H A Ddt_handle.c50 dtrace_handle_err(dtrace_hdl_t *dtp, dtrace_handle_err_f *hdlr, void *arg) in dtrace_handle_err() argument
59 if (dtp->dt_errhdlr != NULL) in dtrace_handle_err()
60 return (dt_set_errno(dtp, EALREADY)); in dtrace_handle_err()
67 if (dtp->dt_options[DTRACEOPT_GRABANON] != DTRACEOPT_UNSET) in dtrace_handle_err()
70 if ((pgp = dtrace_program_strcompile(dtp, _dt_errprog, in dtrace_handle_err()
72 return (dt_set_errno(dtp, dtrace_errno(dtp))); in dtrace_handle_err()
82 dtp->dt_errhdlr = hdlr; in dtrace_handle_err()
83 dtp->dt_errarg = arg; in dtrace_handle_err()
84 dtp->dt_errprog = pgp; in dtrace_handle_err()
90 dtrace_handle_drop(dtrace_hdl_t *dtp, dtrace_handle_drop_f *hdlr, void *arg) in dtrace_handle_drop() argument
[all …]
H A Ddt_cc.c141 dt_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp, in dt_stmt_create() argument
144 dtrace_stmtdesc_t *sdp = dtrace_stmt_create(dtp, edp); in dt_stmt_create()
159 dt_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp) in dt_stmt_action() argument
163 if ((new = dtrace_stmt_action(dtp, sdp)) == NULL) in dt_stmt_action()
295 dtrace_hdl_t *dtp = yypcb->pcb_hdl; in dt_action_difconst() local
296 dtrace_difo_t *dp = dt_zalloc(dtp, sizeof (dtrace_difo_t)); in dt_action_difconst()
301 dp->dtdo_buf = dt_alloc(dtp, sizeof (dif_instr_t) * 2); in dt_action_difconst()
302 dp->dtdo_inttab = dt_alloc(dtp, sizeof (uint64_t)); in dt_action_difconst()
305 dt_difo_free(dtp, dp); in dt_action_difconst()
321 dt_action_clear(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) in dt_action_clear() argument
[all …]
H A Ddt_program.c41 dt_program_create(dtrace_hdl_t *dtp) in dt_program_create() argument
43 dtrace_prog_t *pgp = dt_zalloc(dtp, sizeof (dtrace_prog_t)); in dt_program_create()
46 dt_list_append(&dtp->dt_programs, pgp); in dt_program_create()
48 (void) dt_set_errno(dtp, EDT_NOMEM); in dt_program_create()
63 dt_program_destroy(dtrace_hdl_t *dtp, dtrace_prog_t *pgp) in dt_program_destroy() argument
70 dtrace_stmt_destroy(dtp, stp->ds_desc); in dt_program_destroy()
71 dt_free(dtp, stp); in dt_program_destroy()
75 dt_free(dtp, pgp->dp_xrefs[i]); in dt_program_destroy()
77 dt_free(dtp, pgp->dp_xrefs); in dt_program_destroy()
78 dt_list_delete(&dtp->dt_programs, pgp); in dt_program_destroy()
[all …]
H A Ddt_provider.c49 dt_provider_insert(dtrace_hdl_t *dtp, dt_provider_t *pvp, uint_t h) in dt_provider_insert() argument
51 dt_list_append(&dtp->dt_provlist, pvp); in dt_provider_insert()
53 pvp->pv_next = dtp->dt_provs[h]; in dt_provider_insert()
54 dtp->dt_provs[h] = pvp; in dt_provider_insert()
55 dtp->dt_nprovs++; in dt_provider_insert()
61 dt_provider_lookup(dtrace_hdl_t *dtp, const char *name) in dt_provider_lookup() argument
63 uint_t h = dt_strtab_hash(name, NULL) % dtp->dt_provbuckets; in dt_provider_lookup()
67 for (pvp = dtp->dt_provs[h]; pvp != NULL; pvp = pvp->pv_next) { in dt_provider_lookup()
73 (void) dt_set_errno(dtp, EDT_NOPROV); in dt_provider_lookup()
80 if (dt_ioctl(dtp, DTRACEIOC_PROVIDER, &desc) == -1) { in dt_provider_lookup()
[all …]
H A Ddt_dof.c46 dt_dof_init(dtrace_hdl_t *dtp) in dt_dof_init() argument
48 dt_dof_t *ddo = &dtp->dt_dof; in dt_dof_init()
50 ddo->ddo_hdl = dtp; in dt_dof_init()
56 dt_buf_create(dtp, &ddo->ddo_secs, "section headers", 0); in dt_dof_init()
57 dt_buf_create(dtp, &ddo->ddo_strs, "string table", 0); in dt_dof_init()
58 dt_buf_create(dtp, &ddo->ddo_ldata, "loadable data", 0); in dt_dof_init()
59 dt_buf_create(dtp, &ddo->ddo_udata, "unloadable data", 0); in dt_dof_init()
61 dt_buf_create(dtp, &ddo->ddo_probes, "probe data", 0); in dt_dof_init()
62 dt_buf_create(dtp, &ddo->ddo_args, "probe args", 0); in dt_dof_init()
63 dt_buf_create(dtp, &ddo->ddo_offs, "probe offs", 0); in dt_dof_init()
[all …]
H A Ddt_printf.c65 dtrace_hdl_t *dtp = pfv->pfv_dtp; in pfcheck_uaddr() local
66 dt_ident_t *idp = dt_idhash_lookup(dtp->dt_macros, "target"); in pfcheck_uaddr()
232 pfprint_sint(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_sint() argument
240 return (dt_printf(dtp, fp, format, in pfprint_sint()
243 return (dt_printf(dtp, fp, format, in pfprint_sint()
246 return (dt_printf(dtp, fp, format, in pfprint_sint()
249 return (dt_printf(dtp, fp, format, in pfprint_sint()
252 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_sint()
258 pfprint_uint(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_uint() argument
265 return (dt_printf(dtp, fp, format, in pfprint_uint()
[all …]
H A Ddt_module.c422 dt_module_create(dtrace_hdl_t *dtp, const char *name) in dt_module_create() argument
427 uint_t h = dt_strtab_hash(name, NULL) % dtp->dt_modbuckets; in dt_module_create()
430 for (dmp = dtp->dt_mods[h]; dmp != NULL; dmp = dmp->dm_next) { in dt_module_create()
440 dt_list_append(&dtp->dt_modlist, dmp); in dt_module_create()
441 dmp->dm_next = dtp->dt_mods[h]; in dt_module_create()
442 dtp->dt_mods[h] = dmp; in dt_module_create()
443 dtp->dt_nmods++; in dt_module_create()
445 if (dtp->dt_conf.dtc_ctfmodel == CTF_MODEL_LP64) in dt_module_create()
463 idp = dt_idhash_lookup(dtp->dt_macros, "target"); in dt_module_create()
480 dt_module_lookup_by_name(dtrace_hdl_t *dtp, const char *name) in dt_module_lookup_by_name() argument
[all …]
H A Ddt_error.c120 dtrace_errmsg(dtrace_hdl_t *dtp, int error) in dtrace_errmsg() argument
125 if (error == EDT_COMPILER && dtp != NULL && dtp->dt_errmsg[0] != '\0') in dtrace_errmsg()
126 str = dtp->dt_errmsg; in dtrace_errmsg()
127 else if (error == EDT_CTF && dtp != NULL && dtp->dt_ctferr != 0) in dtrace_errmsg()
128 str = ctf_errmsg(dtp->dt_ctferr); in dtrace_errmsg()
142 dtrace_errno(dtrace_hdl_t *dtp) in dtrace_errno() argument
144 return (dtp->dt_errno); in dtrace_errno()
148 dt_set_errno(dtrace_hdl_t *dtp, int err) in dt_set_errno() argument
150 dtp->dt_errno = err; in dt_set_errno()
155 dt_set_errmsg(dtrace_hdl_t *dtp, const char *errtag, const char *region, in dt_set_errmsg() argument
[all …]
H A Ddt_proc.c140 dt_proc_bpmatch(dtrace_hdl_t *dtp, dt_proc_t *dpr) in dt_proc_bpmatch() argument
162 dbp->dbp_func(dtp, dpr, dbp->dbp_data); in dt_proc_bpmatch()
201 dt_proc_notify(dtrace_hdl_t *dtp, dt_proc_hash_t *dph, dt_proc_t *dpr, in dt_proc_notify() argument
204 dt_proc_notify_t *dprn = dt_alloc(dtp, sizeof (dt_proc_notify_t)); in dt_proc_notify()
261 dt_proc_bpmain(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *fname) in dt_proc_bpmain() argument
268 dt_proc_rdevent(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *evname) in dt_proc_rdevent() argument
288 if (dt_pid_create_probes_module(dtp, dpr) != 0) in dt_proc_rdevent()
289 dt_proc_notify(dtp, dtp->dt_procs, dpr, in dt_proc_rdevent()
465 dtrace_hdl_t *dtp = datap->dpcd_hdl; in dt_proc_control() local
467 dt_proc_hash_t *dph = dtp->dt_procs; in dt_proc_control()
[all …]
H A Ddt_xlator.c51 dtrace_hdl_t *dtp = dxp->dx_hdl; in dt_xlator_create_member() local
54 if ((enp = dt_node_xalloc(dtp, DT_NODE_XLATOR)) == NULL) in dt_xlator_create_member()
55 return (dt_set_errno(dtp, EDT_NOMEM)); in dt_xlator_create_member()
60 if ((mnp = dt_node_xalloc(dtp, DT_NODE_MEMBER)) == NULL) in dt_xlator_create_member()
61 return (dt_set_errno(dtp, EDT_NOMEM)); in dt_xlator_create_member()
91 return (dt_set_errno(dtp, EDT_NOMEM)); in dt_xlator_create_member()
97 dt_xlator_create(dtrace_hdl_t *dtp, in dt_xlator_create() argument
101 dt_xlator_t *dxp = dt_zalloc(dtp, sizeof (dt_xlator_t)); in dt_xlator_create()
110 dxp->dx_hdl = dtp; in dt_xlator_create()
111 dxp->dx_id = dtp->dt_xlatorid++; in dt_xlator_create()
[all …]
H A Ddt_aggregate.c327 dt_aggregate_usym(dtrace_hdl_t *dtp, uint64_t *data) in dt_aggregate_usym() argument
334 if (dtp->dt_vector != NULL) in dt_aggregate_usym()
337 if ((P = dt_proc_grab(dtp, pid, PGRAB_RDONLY | PGRAB_FORCE, 0)) == NULL) in dt_aggregate_usym()
340 dt_proc_lock(dtp, P); in dt_aggregate_usym()
345 dt_proc_unlock(dtp, P); in dt_aggregate_usym()
346 dt_proc_release(dtp, P); in dt_aggregate_usym()
350 dt_aggregate_umod(dtrace_hdl_t *dtp, uint64_t *data) in dt_aggregate_umod() argument
357 if (dtp->dt_vector != NULL) in dt_aggregate_umod()
360 if ((P = dt_proc_grab(dtp, pid, PGRAB_RDONLY | PGRAB_FORCE, 0)) == NULL) in dt_aggregate_umod()
363 dt_proc_lock(dtp, P); in dt_aggregate_umod()
[all …]
H A Ddt_pid.c79 dt_pid_error(dtrace_hdl_t *dtp, dt_pcb_t *pcb, dt_proc_t *dpr, in dt_pid_error() argument
86 dt_free(dtp, ftp); in dt_pid_error()
97 dt_set_errmsg(dtp, dt_errtag(tag), pcb->pcb_region, in dt_pid_error()
108 dtrace_hdl_t *dtp = pp->dpp_dtp; in dt_pid_per_sym() local
128 if ((ftp = dt_alloc(dtp, sz)) == NULL) { in dt_pid_per_sym()
140 if (dt_pid_create_return_probe(pp->dpp_pr, dtp, ftp, symp, in dt_pid_per_sym()
142 return (dt_pid_error(dtp, pcb, dpr, ftp, in dt_pid_per_sym()
145 dtrace_errmsg(dtp, dtrace_errno(dtp)))); in dt_pid_per_sym()
152 if (dt_pid_create_entry_probe(pp->dpp_pr, dtp, ftp, symp) < 0) { in dt_pid_per_sym()
153 return (dt_pid_error(dtp, pcb, dpr, ftp, in dt_pid_per_sym()
[all …]
H A Ddt_pragma.c79 dtrace_hdl_t *dtp = yypcb->pcb_hdl; in dt_pragma_attributes() local
106 if ((pvp = dt_provider_lookup(dtp, name)) != NULL) { in dt_pragma_attributes()
130 if (idp->di_gen != dtp->dt_gen) { in dt_pragma_attributes()
144 attr, 0, &dt_idops_thaw, (void *)prname, dtp->dt_gen); in dt_pragma_attributes()
149 if (dtp->dt_globals->dh_defer == NULL) in dt_pragma_attributes()
150 dtp->dt_globals->dh_defer = &dt_pragma_apply; in dt_pragma_attributes()
162 dtrace_hdl_t *dtp = yypcb->pcb_hdl; in dt_pragma_binding() local
182 if (idp->di_gen != dtp->dt_gen) { in dt_pragma_binding()
195 _dtrace_defattr, vers, &dt_idops_thaw, (void *)prname, dtp->dt_gen); in dt_pragma_binding()
200 if (dtp->dt_globals->dh_defer == NULL) in dt_pragma_binding()
[all …]
H A Ddt_buf.c49 dt_buf_create(dtrace_hdl_t *dtp, dt_buf_t *bp, const char *name, size_t len) in dt_buf_create() argument
54 bp->dbu_buf = bp->dbu_ptr = dt_zalloc(dtp, len); in dt_buf_create()
58 bp->dbu_err = dtrace_errno(dtp); in dt_buf_create()
67 dt_buf_destroy(dtrace_hdl_t *dtp, dt_buf_t *bp) in dt_buf_destroy() argument
72 dt_free(dtp, bp->dbu_buf); in dt_buf_destroy()
76 dt_buf_reset(dtrace_hdl_t *dtp, dt_buf_t *bp) in dt_buf_reset() argument
81 dt_buf_create(dtp, bp, bp->dbu_name, bp->dbu_len); in dt_buf_reset()
85 dt_buf_write(dtrace_hdl_t *dtp, dt_buf_t *bp, in dt_buf_write() argument
92 (void) dt_set_errno(dtp, bp->dbu_err); in dt_buf_write()
106 if ((new_buf = dt_zalloc(dtp, new_len)) == NULL) { in dt_buf_write()
[all …]
H A Ddt_link.c63 dt_write(dtp, fd, (data), elf_file.shdr[(index)].sh_size) != \
108 prepare_elf32(dtrace_hdl_t *dtp, const dof_hdr_t *dof, dof_elf32_t *dep) in prepare_elf32() argument
154 if (dtp->dt_lazyload) { in prepare_elf32()
164 return (dt_set_errno(dtp, EDT_NOMEM)); in prepare_elf32()
169 return (dt_set_errno(dtp, EDT_NOMEM)); in prepare_elf32()
175 return (dt_set_errno(dtp, EDT_NOMEM)); in prepare_elf32()
259 if (dtp->dt_lazyload) { in prepare_elf32()
288 prepare_elf64(dtrace_hdl_t *dtp, const dof_hdr_t *dof, dof_elf64_t *dep) in prepare_elf64() argument
330 if (dtp->dt_lazyload) { in prepare_elf64()
340 return (dt_set_errno(dtp, EDT_NOMEM)); in prepare_elf64()
[all …]
/titanic_50/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, in pt_events_walk()
154 if (offender_addr != NULL && dtrace_lookup_by_addr(dtp, in pt_events_walk()
193 if (offender_addr != NULL && dtrace_lookup_by_addr(dtp, in pt_events_walk()
237 if ((dtp = dtrace_open(DTRACE_VERSION, 0, &err)) == NULL) { in pt_events_stat_prepare()
256 if ((prog = dtrace_program_strcompile(dtp, prog_ptr, in pt_events_stat_prepare()
259 return (dtrace_errno(dtp)); in pt_events_stat_prepare()
262 if (dtrace_program_exec(dtp, prog, &info) == -1) { in pt_events_stat_prepare()
264 return (dtrace_errno(dtp)); in pt_events_stat_prepare()
267 if (dtrace_setopt(dtp, "aggsize", "128k") == -1) { in pt_events_stat_prepare()
[all …]
H A Dcpuidle.c46 static dtrace_hdl_t *dtp; variable
104 if ((dtp = dtrace_open(DTRACE_VERSION, 0, &err)) == NULL) { in pt_cpuidle_stat_prepare()
119 if ((prog = dtrace_program_strcompile(dtp, prog_ptr, in pt_cpuidle_stat_prepare()
122 return (dtrace_errno(dtp)); in pt_cpuidle_stat_prepare()
125 if (dtrace_program_exec(dtp, prog, &info) == -1) { in pt_cpuidle_stat_prepare()
127 return (dtrace_errno(dtp)); in pt_cpuidle_stat_prepare()
130 if (dtrace_setopt(dtp, "aggsize", "128k") == -1) in pt_cpuidle_stat_prepare()
133 if (dtrace_setopt(dtp, "aggrate", "0") == -1) in pt_cpuidle_stat_prepare()
136 if (dtrace_setopt(dtp, "aggpercpu", 0) == -1) in pt_cpuidle_stat_prepare()
139 if (dtrace_go(dtp) != 0) { in pt_cpuidle_stat_prepare()
[all …]
/titanic_50/usr/src/cmd/dtrace/test/cmd/chkargs/
H A Dchkargs.c39 probe(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *data) in probe() argument
49 if (dtrace_probe_info(dtp, pdp, &p) != 0) { in probe()
89 dtrace_hdl_t *dtp; in main() local
95 if ((dtp = dtrace_open(DTRACE_VERSION, 0, &err)) == NULL) { in main()
97 g_progname, dtrace_errmsg(dtp, err)); in main()
113 if (dtrace_setopt(dtp, optarg, p) != 0) { in main()
116 dtrace_errmsg(dtp, dtrace_errno(dtp))); in main()
132 if (dtrace_str2desc(dtp, DTRACE_PROBESPEC_NAME, argv[0], &pd)) { in main()
135 dtrace_errmsg(dtp, dtrace_errno(dtp))); in main()
141 g_fd = dtrace_ctlfd(dtp); in main()
[all …]

123