Rui Paulo wrote: > Hi, > While working on FreeBSD DTrace I came across this problem: > > dtrace: failed to compile script callout.d: "/usr/lib/dtrace/psinfo.d", line > 53: operator -> cannot be applied to a forward declaration: no struct proc > definition is available > > psinfo.d is FreeBSD specific (we don't rely on procfs). Line 53 is: > > translator psinfo_t < struct proc *T > { > .. > > The error message is clear, but the way to fix it isn't clear to me right now. > > How does Solaris DTrace find the 'proc_t' struct in /usr/lib/dtrace/procfs.d > ?
It gets it from the kernel's symbol table using CTF. -- James Carlson 42.703N 71.076W <carls...@workingcode.com> _______________________________________________ dtrace-discuss mailing list dtrace-discuss@opensolaris.org