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
-*/