Is it Dtrace broken on HEAD?

Ryan Stone rysto32 at gmail.com
Wed May 30 12:44:22 UTC 2012


On Wed, May 30, 2012 at 6:37 AM, Marcelo Araujo <araujobsdport at gmail.com> wrote:
> Hello fellows,
>
> Is it Dtrace broken on HEAD?
>
> root at controllerB:/sys/amd64/conf # dtrace -n 'syscall::open*:entry {
> printf("%s %s",execname,copyinstr(arg0)); }'
> *dtrace: invalid probe specifier syscall::open*:entry { printf("%s
> %s",execname,copyinstr(arg0)); }: "/usr/lib/dtrace/psinfo.d", line 37:
> syntax error near "uid_t"*
>
> root at controllerB:/sys/amd64/conf # uname -a
> FreeBSD controllerB.la.com 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Tue May 29
> 13:54:25 CST 2012     root at controllerB.la.com:/usr/obj/usr/src/sys/LA  amd64
>
>
> Best Regards,
> --
> Marcelo Araujo
> araujo at FreeBSD.org

I know that I've seen this before when I've built improperly, but I
can't exactly remember what the root cause was.  Do you have CTF data
in your kernel(i.e. does ctfdump /boot/kernel/kernel give output?).
If not then you forgot to build with WITH_CTF=1


More information about the freebsd-current mailing list