]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/dev/dtrace/fasttrap.c
xnu-3789.1.32.tar.gz
[apple/xnu.git] / bsd / dev / dtrace / fasttrap.c
index 9bcdf28b5179c8633eac3b4f3042b9c4b3b36009..3599493194457f7f0279605cd19a1195cf7497ae 100644 (file)
@@ -2132,10 +2132,19 @@ fasttrap_meta_remove(void *arg, dtrace_helper_provdesc_t *dhpv, pid_t pid)
        fasttrap_provider_retire(pid, dhpv->dthpv_provname, 1);
 }
 
+static char*
+fasttrap_meta_provider_name(void *arg)
+{
+       fasttrap_provider_t *fprovider = arg;
+       dtrace_provider_t *provider = (dtrace_provider_t*)(fprovider->ftp_provid);
+       return provider->dtpv_name;
+}
+
 static dtrace_mops_t fasttrap_mops = {
        fasttrap_meta_create_probe,
        fasttrap_meta_provide,
-       fasttrap_meta_remove
+       fasttrap_meta_remove,
+       fasttrap_meta_provider_name
 };
 
 /*