Module Name:    src
Committed By:   christos
Date:           Wed Oct  7 00:35:23 UTC 2015

Modified Files:
        src/external/cddl/osnet/lib/libdtrace: psinfo.d

Log Message:
fix the remaining problem with pcinfo; the dtracetoolkit execsnoop script
works.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/lib/libdtrace/psinfo.d

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/cddl/osnet/lib/libdtrace/psinfo.d
diff -u src/external/cddl/osnet/lib/libdtrace/psinfo.d:1.4 src/external/cddl/osnet/lib/libdtrace/psinfo.d:1.5
--- src/external/cddl/osnet/lib/libdtrace/psinfo.d:1.4	Tue Oct  6 18:12:09 2015
+++ src/external/cddl/osnet/lib/libdtrace/psinfo.d	Tue Oct  6 20:35:23 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: psinfo.d,v 1.4 2015/10/06 22:12:09 christos Exp $	*/
+/*	$NetBSD: psinfo.d,v 1.5 2015/10/07 00:35:23 christos Exp $	*/
 
 /*
  * CDDL HEADER START
@@ -87,13 +87,10 @@ translator lwpsinfo_t < struct lwp *T > 
 	pr_wchan = (uintptr_t)T->l_wchan;
 };
 
-/* XXX: does not work with multprocessor, since it needs curcpu() */
-/*
-inline psinfo_t *curpsinfo = xlate <psinfo_t *> (curlwp->l_proc);
+inline psinfo_t *curpsinfo = xlate <psinfo_t *> (curthread->l_proc);
 #pragma D attributes Stable/Stable/Common curpsinfo
 #pragma D binding "1.0" curpsinfo
 
-inline lwpsinfo_t *curlwpsinfo = xlate <lwpsinfo_t *> (curlwp);
+inline lwpsinfo_t *curlwpsinfo = xlate <lwpsinfo_t *> (curthread);
 #pragma D attributes Stable/Stable/Common curlwpsinfo
 #pragma D binding "1.0" curlwpsinfo
-*/

Reply via email to