NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: bin/58630: dtrace is "hit or miss", but mostly "miss"



The following reply was made to PR bin/58630; it has been noted by GNATS.

From: RVP <rvp%SDF.ORG@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: re: bin/58630: dtrace is "hit or miss", but mostly "miss"
Date: Thu, 9 Jul 2026 07:09:30 +0000 (UTC)

 On Sat, 24 Aug 2024, gnats-admin%netbsd.org@localhost wrote:
 
 > On Sat, 24 Aug 2024, matthew green wrote:
 >
 > > this is a caveat of dtrace that i don't see - i normally
 > > run it as root.  one could enable access to /dev/ksyms
 > > by accepting the info leak (kernel addresses) to all or
 > > perhaps making relevant users part of kmem group.
 > >
 >
 > No need. Comparing with FreeBSD gives a clue:
 >
 > ```
 > diff -urN a/src/external/cddl/osnet/lib/libdtrace/psinfo.d b/src/external/cddl/osnet/lib/libdtrace/psinfo.d
 > --- a/src/external/cddl/osnet/lib/libdtrace/psinfo.d	2018-05-28 21:05:09.000000000 +0000
 > +++ b/src/external/cddl/osnet/lib/libdtrace/psinfo.d	2024-08-24 06:23:00.489064017 +0000
 > @@ -30,6 +30,8 @@
 >    * Use is subject to license terms.
 >    */
 >
 > +#pragma D depends_on module netbsd
 > +
 >   typedef struct psinfo {
 >   	int	pr_nlwp;	/* number of threads */
 >   	pid_t	pr_pid;		/* unique process id */
 > ```
 >
 > Then, that file is skipped if /dev/ksyms can't be read--which isn't fatal
 > for _this_ dtrace use-case.
 >
 
 Bump!
 
 See also the dup PR toolchain/58682.
 
 -RVP
 



Home | Main Index | Thread Index | Old Index