Lines Matching defs:dhpv
2032 fasttrap_meta_provide(void *arg, dtrace_helper_provdesc_t *dhpv, pid_t pid)
2041 if (strlen(dhpv->dthpv_provname) + 10 >=
2044 "name too long to accomodate pid", dhpv->dthpv_provname);
2051 if (strcmp(dhpv->dthpv_provname, FASTTRAP_PID_NAME) == 0) {
2053 "%s is an invalid name", dhpv->dthpv_provname,
2062 if (dhpv->dthpv_pattr.dtpa_provider.dtat_class > DTRACE_CLASS_ISA)
2063 dhpv->dthpv_pattr.dtpa_provider.dtat_class = DTRACE_CLASS_ISA;
2064 if (dhpv->dthpv_pattr.dtpa_mod.dtat_class > DTRACE_CLASS_ISA)
2065 dhpv->dthpv_pattr.dtpa_mod.dtat_class = DTRACE_CLASS_ISA;
2066 if (dhpv->dthpv_pattr.dtpa_func.dtat_class > DTRACE_CLASS_ISA)
2067 dhpv->dthpv_pattr.dtpa_func.dtat_class = DTRACE_CLASS_ISA;
2068 if (dhpv->dthpv_pattr.dtpa_name.dtat_class > DTRACE_CLASS_ISA)
2069 dhpv->dthpv_pattr.dtpa_name.dtat_class = DTRACE_CLASS_ISA;
2070 if (dhpv->dthpv_pattr.dtpa_args.dtat_class > DTRACE_CLASS_ISA)
2071 dhpv->dthpv_pattr.dtpa_args.dtat_class = DTRACE_CLASS_ISA;
2073 if ((provider = fasttrap_provider_lookup(pid, dhpv->dthpv_provname,
2074 &dhpv->dthpv_pattr)) == NULL) {
2076 "process %u", dhpv->dthpv_provname, (uint_t)pid);
2213 fasttrap_meta_remove(void *arg, dtrace_helper_provdesc_t *dhpv, pid_t pid)
2221 fasttrap_provider_retire(pid, dhpv->dthpv_provname, 1);