Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Jan 2008 12:35:33 +0000 (GMT)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        John Birrell <jb@FreeBSD.org>
Cc:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   Re: PERFORCE change 133090 for review
Message-ID:  <20080112123333.B36731@fledge.watson.org>
In-Reply-To: <200801120500.m0C50viG006775@repoman.freebsd.org>
References:  <200801120500.m0C50viG006775@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 12 Jan 2008, John Birrell wrote:

> http://perforce.freebsd.org/chv.cgi?CH=133090
>
> Change 133090 by jb@jb_freebsd1 on 2008/01/12 05:00:46
>
> 	Add a simple libproc for use by libdtrace. This is based on
> 	ptrace, kevent and kvm instead of procfs like the one in Solaris.

Does it actually depend on kvm (/dev/kmem) or just on libkvm interfaces? 
We've been trying to eliminate dependence on /dev/kmem for tools that 
otherwise don't require privilege over the last few years, in the interests of 
eliminating setgid kmem.  Generally, we've done this by adding sysctls that 
explicitly export the required information, and in some cases, those sysctls 
have been wrapped by existing libkvm interfaces.  I guess this is most easily 
answered by knowing if things using libdtrace->libproc require setgid to 
operate :-).

Robert N M Watson
Computer Laboratory
University of Cambridge



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080112123333.B36731>