Searched defs:dtp (Results 1 - 25 of 45) sorted by relevance

12

/osnet-11/usr/src/lib/libdtrace/common/
H A Ddt_inttab.c35 dt_inttab_create(dtrace_hdl_t *dtp) argument
42 if ((ip = dt_zalloc(dtp, sizeof (dt_inttab_t))) == NULL ||
43 (ip->int_hash = dt_zalloc(dtp, sizeof (void *) * len)) == NULL) {
44 dt_free(dtp, ip);
48 ip->int_hdl = dtp;
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_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_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_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_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_as.c153 dtrace_hdl_t *dtp = pcb->pcb_hdl; local
162 assert(dxp->dx_id < dtp->dt_xlatorid);
166 pcb->pcb_asxreflen = dtp->dt_xlatorid;
168 dt_zalloc(dtp, sizeof (ulong_t *) * pcb->pcb_asxreflen);
175 dt_zalloc(dtp, BT_SIZEOFMAP(dxp->dx_nmembers));
209 dtrace_hdl_t *dtp = pcb->pcb_hdl; local
236 switch (dtp->dt_linkmode) {
261 dtp->dt_linkmode);
265 pcb->pcb_difo = dt_zalloc(dtp, sizeof (dtrace_difo_t));
270 dp->dtdo_buf = dt_alloc(dtp, sizeo
[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_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...]
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_decl.c696 dtrace_hdl_t *dtp = yypcb->pcb_hdl; local
761 if (dsp->ds_ctfp == dtp->dt_ddefs->dm_ctfp) {
770 idp = dt_idhash_insert(dtp->dt_globals, name, DT_IDENT_ENUM,
772 &dt_idops_inline, NULL, dtp->dt_gen);
813 dtrace_hdl_t *dtp = yypcb->pcb_hdl; local
828 dmp = yypcb->pcb_idepth ? dtp->dt_cdefs : dtp->dt_ddefs;
836 (dmp = dt_module_lookup_by_ctf(dtp, ddp->dd_ctfp)) != NULL) {
851 tip->dtt_object = dtp->dt_ddefs->dm_name;
852 tip->dtt_ctfp = DT_FUNC_CTFP(dtp);
[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_cg.c1857 dtrace_hdl_t *dtp = yypcb->pcb_hdl; local
1861 if (dtrace_lookup_by_name(dtp,
1865 dtrace_errmsg(dtp, dtrace_errno(dtp)));
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...]
/osnet-11/usr/src/lib/libdhcpsvc/modules/templates/
H A Ddhcptab.c119 * Delete the record referred to by dtp from the dhcptab container
120 * referred to by the handle. If ``dtp's'' signature is zero, the
128 delete_dt(void *handle, const dt_rec_t *dtp) argument
/osnet-11/usr/src/lib/libdhcpsvc/private/
H A Dpublic.c140 * Free all elements of dtp, as well as the dt_rec_t structure itself.
143 free_dtrec(dt_rec_t *dtp) argument
145 if (dtp != NULL) {
146 free(dtp->dt_value);
147 free(dtp);
/osnet-11/usr/src/lib/libdhcpsvc/tests/
H A Dtest_private.c59 dt_rec_t dt, *dtp, *ntp; local
204 dtp = wtp->dtl_rec;
206 dtp->dt_key, dtp->dt_type, dtp->dt_value);
239 dtp = resdtp->dtl_rec;
240 (void) printf(" %s %c %s\n", dtp->dt_key,
241 dtp->dt_type, dtp->dt_value);
243 ntp = alloc_dtrec(dtp
[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/cmd/ldap/common/
H A Dtmpltest.c35 struct ldap_disptmpl *templates, *dtp; local
61 for ( dtp = ldap_first_disptmpl( templates ); dtp != NULLDISPTMPL;
62 dtp = ldap_next_disptmpl( templates, dtp )) {
63 dump_tmpl( dtp );
75 if (( dtp = ldap_oc2template( ++argv, templates )) == NULL ) {
78 dump_tmpl( dtp );
/osnet-11/usr/src/lib/libdtrace/sparc/
H A Ddt_isadep.c53 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
62 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
65 return (dt_set_errno(dtp, errno));
72 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
114 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_GETINSTR,
265 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
268 return (dt_set_errno(dtp, errno));
278 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, argument
290 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
293 return (dt_set_errno(dtp, errn
301 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
[all...]
/osnet-11/usr/src/lib/libdhcpsvc/modules/binfiles/
H A Ddhcptab.c314 * Compares `dtp' to the target `targetp', using `query' to decide what
315 * fields to compare. Returns B_TRUE if `dtp' matches `targetp', B_FALSE
319 record_match(const dt_rec_t *dtp, const dt_rec_t *targetp, uint_t query) argument
321 if (DSVC_QISEQ(query, DT_QTYPE) && targetp->dt_type != dtp->dt_type)
323 if (DSVC_QISNEQ(query, DT_QTYPE) && targetp->dt_type == dtp->dt_type)
327 strcmp(targetp->dt_key, dtp->dt_key) != 0)
331 strcmp(targetp->dt_key, dtp->dt_key) == 0)
710 dt_rec_t *dtp = &rec->rec_dt; local
713 nhconvert(&dtp->dt_sig, &dtp
[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...]
/osnet-11/usr/src/lib/libldap4/common/
H A Ddisptmpl.c324 struct ldap_disptmpl *dtp; local
326 for ( dtp = ldap_first_disptmpl( tmpllist ); dtp != NULLDISPTMPL;
327 dtp = ldap_next_disptmpl( tmpllist, dtp )) {
328 if ( strcasecmp( name, dtp->dt_name ) == 0 ) {
329 return( dtp );
340 struct ldap_disptmpl *dtp; local
348 for ( dtp = ldap_first_disptmpl( tmpllist ); dtp !
[all...]
/osnet-11/usr/src/lib/libldap5/sources/ldap/common/
H A Ddisptmpl.c308 struct ldap_disptmpl *dtp; local
310 for ( dtp = ldap_first_disptmpl( tmpllist ); dtp != NULLDISPTMPL;
311 dtp = ldap_next_disptmpl( tmpllist, dtp )) {
312 if ( strcasecmp( name, dtp->dt_name ) == 0 ) {
313 return( dtp );
325 struct ldap_disptmpl *dtp; local
333 for ( dtp = ldap_first_disptmpl( tmpllist ); dtp !
[all...]

Completed in 99 milliseconds

12