Adam,

thank you for the explanation. What would cause these symbols to change? The 
only thing that I changed between build was the introduce parallelism between 
uts and lib build plus additional parallelism in uts build.

- akolb

> If you have USDT probes in static functions, the dtrace -G invocation will
> generate these symbols. They be should be scoped local in the final binary
> (I'm surprised that they're showing up in the dynstr -- that's probably a
> bug in the linker).
> 
> Once the following bug is putback, it will be possible for DTrace to mark
> these temporary symbols so that they don't show up in the final binary at
> all:
> 
>   6602451 new symbol visibilities required: EXPORTED, SINGLETON and ELIMINATE
> 
> Adam
> 
> On Tue, Oct 02, 2007 at 05:53:17PM -0700, Alexander Kolbasov wrote:
> > Hello,
> > 
> > I was comparing two workspaces using wsdiff and noticed unexpected changes 
> > in 
> > libc which looked like these:
> > 
> > lib/libc.so.1
> > NOTE: ELF .dynstr difference detected.
> > 
> > 1427,1428c1427,1428
> > < 0026220   t  \0   $   d   t   r   a   c   e   1   5   0   7   3   3   .
> > <           74002464        74726163        65313530        3733332e
> > ---
> > > 0026220   t  \0   $   d   t   r   a   c   e   1   4   9   4   2   0   .
> > >           74002464        74726163        65313439        3432302e
> > 1433,1434c1433,1434
> > < 0026300  \0   $   d   t   r   a   c   e   1   5   0   7   3   3   .   m
> > <           00246474        72616365        31353037        33332e6d
> > ---
> > > 0026300  \0   $   d   t   r   a   c   e   1   4   9   4   2   0   .   m
> > >           00246474        72616365        31343934        32302e6d
> > 1439,1442c1439,1442
> > < 0026360   u   p   _   a   l   l  \0   $   d   t   r   a   c   e   1   5
> > <           75705f61        6c6c0024        64747261        63653135
> > < 0026400   0   7   3   3   .   m   u   t   e   x   _   t   r   y   l   o
> > <           30373333        2e6d7574        65785f74        72796c6f
> > ---
> > > 0026360   u   p   _   a   l   l  \0   $   d   t   r   a   c   e   1   4
> > >           75705f61        6c6c0024        64747261        63653134
> > > 0026400   9   4   2   0   .   m   u   t   e   x   _   t   r   y   l   o
> > >           39343230        2e6d7574        65785f74        72796c6f
> > 
> > ...
> > 
> > What are these and why they can show up?
> > 
> > - akolb
> > 
> > 
> > _______________________________________________
> > dtrace-discuss mailing list
> > [email protected]
> 
> -- 
> Adam Leventhal, FishWorks                        http://blogs.sun.com/ahl
> 


_______________________________________________
dtrace-discuss mailing list
[email protected]

Reply via email to