On Sat, Sep 12, 2009 at 12:04:31AM +0100, Joel Reymont wrote:
> I would like to trace this method nsComponentManagerImpl::GetService 
> (nsID const&, nsID const&, void**).
> 
> I cannot use nsComponentManagerImpl??GetService* because there are 3  
> overloaded versions and I want the one above.
> 
> I understand that :: needs to be replaced with ?? but what about the  
> other C++ special characters like & and *?
> 
> Can this be done or should I use mangled names instead?

Probably the easiest thing would be to do:

dtrace -l -n 'whatever'

where 'whatever' is the full probe spec for nsComponentManagerImpl??GetService*.

Then, pick out the one which looks correct.

Cheers,
- jonathan

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

Reply via email to