On Oct 27, 2007, at 9:30 AM, Adam Leventhal wrote:

> As has been previously stated, it's pretty great to see the DTrace  
> port to
> Mac OS X... if for no other reason than it affords me the  
> opportunity to
> _submit_ bugs rather than being responsible for fixing them ;-)
>
> If I use a uintptr_t in the prototype for a USDT probe, I get an  
> error like
> this:

        This is <rdar://problem/5194316>. The underlying cause is the
"D" CTF container. It defines a bunch of default types, which are not
considered "base" types. The script / linker magic decides that these
types need to be encoded for the script reconstruction. When the script
is reconstructed, we don't expect to know about these types, but the
"D" CTF container is always defined, and so dtrace believes we're
trying to redefine a known type.

        James M


_______________________________________________
dtrace-discuss mailing list
dtrace-discuss@opensolaris.org

Reply via email to