Lines Matching refs:dtp

79 	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()
201 dtp->dt_globals->dh_defer = &dt_pragma_apply; in dt_pragma_binding()
205 dt_pragma_depends_finddep(dtrace_hdl_t *dtp, const char *lname, char *lib, in dt_pragma_depends_finddep() argument
212 for (dirp = dt_list_next(&dtp->dt_lib_path); dirp != NULL; in dt_pragma_depends_finddep()
235 dtrace_hdl_t *dtp = yypcb->pcb_hdl; in dt_pragma_depends() local
248 found = dt_provider_lookup(dtp, nnp->dn_string) != NULL; in dt_pragma_depends()
250 dt_module_t *mp = dt_module_lookup_by_name(dtp, nnp->dn_string); in dt_pragma_depends()
251 found = mp != NULL && dt_module_getctf(dtp, mp) != NULL; in dt_pragma_depends()
254 assert(dtp->dt_filetag != NULL); in dt_pragma_depends()
256 dt_pragma_depends_finddep(dtp, nnp->dn_string, lib, in dt_pragma_depends()
259 dld = dt_lib_depend_lookup(&dtp->dt_lib_dep, in dt_pragma_depends()
260 dtp->dt_filetag); in dt_pragma_depends()
263 if ((dt_lib_depend_add(dtp, &dld->dtld_dependencies, in dt_pragma_depends()
267 dtrace_errmsg(dtp, dtrace_errno(dtp))); in dt_pragma_depends()
276 if (dtp->dt_filetag == NULL) in dt_pragma_depends()
280 dld = dt_lib_depend_lookup(&dtp->dt_lib_dep, in dt_pragma_depends()
281 dtp->dt_filetag); in dt_pragma_depends()
284 dt_pragma_depends_finddep(dtp, nnp->dn_string, lib, in dt_pragma_depends()
286 dld = dt_lib_depend_lookup(&dtp->dt_lib_dep_sorted, in dt_pragma_depends()
349 dtrace_hdl_t *dtp = yypcb->pcb_hdl; in dt_pragma_option() local
367 if (dtrace_setopt(dtp, opt, val) == -1) { in dt_pragma_option()
371 dtrace_errmsg(dtp, dtrace_errno(dtp))); in dt_pragma_option()
375 opt, val, dtrace_errmsg(dtp, dtrace_errno(dtp))); in dt_pragma_option()