Excellent. If you haven't already can you please file a bug? Be sure to
include a prototypical test case. Thanks.

Adam

On Wed, Oct 10, 2007 at 12:48:11AM -0700, Ungrund wrote:
> Hi, Adam!
> 
> The typical problem:
> 
> > uname -a
> SunOS *** 5.10 Generic_120012-14 i86pc i386 i86pc
> > cat test.d
> provider testprov {
>   probe some_event(int);
> };
> 
> > dtrace -h -s test.d -o test.h
> 
> from src/Engine.cpp:
> ...
>     if ( TESTPROV_SOME_EVENT_ENABLED()) {
>         TESTPROV_SOME_EVENT(23);
>     }
> ...
> 
> > /usr/sbin/dtrace -G -64 -s test.d  Engine.o ... other objs
> > ... SUNWspro/bin/CC -o ... test.o ... 
> 
> Undefined                       first referenced
>  symbol                             in file
> __1cGEngine2t5B6MrknHtbricksFtypesEUUID_n0BJcpphelperHSafePtr4nKLOMStorage___rn0BHstoragePMessageStorageT4n0D_n0BIprotocolQStra
>  test.o
> __1cGEngine2t6MrknHtbricksFtypesEUUID_n0BJcpphelperHSafePtr4nKLOMStorage___rn0BHstoragePMessageStorageT4n0D_n0BIprotocolQStrate
>  test.o
> ld: fatal: Symbol referencing errors. No output written to ...
> 
> So, the decorated signature for class Engine costructor was truncated to 127 
> symbols.
> 
> 
> Thanks for your help!
> 
> Ungrund
> 
> 
> --
> This message posted from opensolaris.org
> _______________________________________________
> dtrace-discuss mailing list
> [email protected]

-- 
Adam Leventhal, FishWorks                        http://blogs.sun.com/ahl
_______________________________________________
dtrace-discuss mailing list
[email protected]

Reply via email to