This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: __emutls_v.__gcov_indirect_call_counters and ___emutls_v.__gcov_indirect_call_callee


On Wed, Mar 31, 2010 at 05:50:14PM +0200, Paolo Bonzini wrote:
>
>>>> [MacPro:darwin_objdir/x86_64-apple-darwin10.3.0/libgcc] howarth% nm
>>>> libgcc_ext.10.5.dylib | grep emutls
>>>> 00013e70 T ___emutls_get_address
>>>> 00014070 T ___emutls_register_common
>>>
>>> I suppose they are not exported.
>>>
>>> Richard.
>>
>> Richard,
>>      Shouldn't these still show up in the output from...
>>
>> nm libgcc_s.1.dylib | grep emutls
>>
>> with a lower case symbol type?
>
> Not if they end up as private_extern symbols (i.e. hidden in GCC/ELF  
> parlance).
>
> Paolo

Paolo,
   Okay, but it is still very puzzling that no other target seems impacted.
Which other targets should be using emulated tls like darwin? Shouldn't
they have the same issues with undefined symbols?
              Jack


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]