Adam Leventhal wrote:
On Fri, Oct 26, 2007 at 10:08:58AM -0700, Steve Peters wrote:
The Mac OS X "dtrace -h" emits all the information required for
successfully linking a USDT probe by the rest of the toolchain. On Mac
OS X "dtrace -G" is superfluous. For historical reasons "-G" was
disabled early on in the bring up. We'll take a bug to re-introduce "-
G" as a no-op with a warning message.
See the section "BUILDING CODE CONTAINING USDT PROBES" in the Leopard
dtrace(1) man page.
Static probes work very nicely on Mac OS X (thank you!) A number of
our frameworks ship with "Is Enabled" static probes in Leopard.
Steve,
That's terrific (and my apologies for doubting your DTrace implementation
even for a second)! Was this done by making modifications to your linker
or gcc perhaps?
And congratulations to you and your colleagues on the port of DTrace to
Mac OS X. We hope to hear from you all much more now that it's in the
wild.
I would like to say congratulations and thank you as well. I just did my
first DTracing on my iMac today. Once I get my MacBook Pro updated, then
life will be complete - I will have DTrace capability on everything I use ;)
Thanks,
Jarod