<div dir="ltr"><div>><span style="font-size:12.8000001907349px">Maybe you've got an older version of objdump?<br></span><br>FYI, We can normally display "__tls_get_addr@plt" by using the binutils 2.25.0 without the existing binutils 2.24<br>      </div><div>u14.04$> arm-linux-gnueabihf-objdump  -d ./libcoreclr.so  | grep tls_get_addr  <--- version 2.24</div><div>u14.04$> arm-linux-gnueabi-objdump   -d ./libcoreclr.so  | grep tls_get_addr    <--- version 2.24</div><div><br></div><div>arm@target# objdump -d ./libcoreclr.so  | grep tls_get_addr <--- version 2.25</div><div>00037b70 <__tls_get_addr@plt>:</div><div>   a0732:<span class="" style="white-space:pre">     </span>f797 ea1e <span class="" style="white-space:pre">        </span>blx<span class="" style="white-space:pre">       </span>37b70 <__tls_get_addr@plt></div><div>   a0754:<span class="" style="white-space:pre">        </span>f797 ea0c <span class="" style="white-space:pre">        </span>blx<span class="" style="white-space:pre">       </span>37b70 <__tls_get_addr@plt></div><div>   a222e:<span class="" style="white-space:pre">        </span>f795 eca0 <span class="" style="white-space:pre">        </span>blx<span class="" style="white-space:pre">       </span>37b70 <__tls_get_addr@plt></div><div>   a2b56:<span class="" style="white-space:pre">        </span>f795 e80c <span class="" style="white-space:pre">        </span>blx<span class="" style="white-space:pre">       </span>37b70 <__tls_get_addr@plt></div><div>  153cc0:<span class="" style="white-space:pre"> </span>f6e3 ef56 <span class="" style="white-space:pre">        </span>blx<span class="" style="white-space:pre">       </span>37b70 <__tls_get_addr@plt></div><div>  153cf4:<span class="" style="white-space:pre"> </span>f6e3 ef3c <span class="" style="white-space:pre">        </span>blx<span class="" style="white-space:pre">       </span>37b70 <__tls_get_addr@plt></div><div>  153d26:<span class="" style="white-space:pre"> </span>f6e3 ef24 <span class="" style="white-space:pre">        </span>blx<span class="" style="white-space:pre">       </span>37b70 <__tls_get_addr@plt></div><div>  153d48:<span class="" style="white-space:pre"> </span>f6e3 ef12 <span class="" style="white-space:pre">        </span>blx<span class="" style="white-space:pre">       </span>37b70 <__tls_get_addr@plt></div><div>           . . . Below Omission . . . </div><div><br></div><div>arm@target# objdump  --version </div><div>GNU objdump (GNU Binutils) 2.25.0</div><div>Copyright (C) 2014 Free Software Foundation, Inc.</div><div>This program is free software; you may redistribute it under the terms of</div><div>the GNU General Public License version 3 or (at your option) any later version.</div><div>This program has absolutely no warranty.</div><div>arm@target# </div><div>arm@target# </div><div>arm@target# </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 10, 2016 at 2:59 PM, Geunsik Lim <span dir="ltr"><<a href="mailto:leemgs@gmail.com" target="_blank">leemgs@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">It's strange. I my case, I have used  objdump version 2.24 as following on the Ubuntu 14.04 X64 PC. <br>Could you share me the version of binutils that you have used to display the <span style="color:rgb(80,0,80);font-size:12.8px"> "*****  <__tls_get_addr@plt>" content?</span><div><span style="color:rgb(80,0,80);font-size:12.8px">Do you mean that you can still display  __tls_getaddr@plt information "</span><span style="color:rgb(80,0,80);font-size:12.8px">objdump -d" command <br>from the shared object file "</span><span style="color:rgb(80,0,80);font-size:12.8px">./libcoreclr.so"  </span><span style="color:rgb(80,0,80);font-size:12.8px">on your Linux distribution</span><span style="color:rgb(80,0,80);font-size:12.8px">?</span></div><div><div><br><div>invain@target:/work/nfs/runtime-arm-u1404-debug-mode-20160503-global-dynamic-O0$ arm-linux-gnueabi-objdump  --version</div><div>GNU objdump (GNU Binutils for Ubuntu) 2.24</div><div>Copyright 2013 Free Software Foundation, Inc.</div><div>This program is free software; you may redistribute it under the terms of</div><div>the GNU General Public License version 3 or (at your option) any later version.</div><div>This program has absolutely no warranty.</div><div>invain@target:/work/nfs/runtime-arm-u1404-debug-mode-20160503-global-dynamic-O0$ </div><div>invain@target:/work/nfs/runtime-arm-u1404-debug-mode-20160503-global-dynamic-O0$ </div><div>invain@target:/work/nfs/runtime-arm-u1404-debug-mode-20160503-global-dynamic-O0$ objdump --version</div><div>GNU objdump (GNU Binutils for Ubuntu) 2.24</div><div>Copyright 2013 Free Software Foundation, Inc.</div><div>This program is free software; you may redistribute it under the terms of</div><div>the GNU General Public License version 3 or (at your option) any later version.</div><div>This program has absolutely no warranty.</div><div>invain@target:/work/nfs/runtime-arm-u1404-debug-mode-20160503-global-dynamic-O0$ </div><div><br></div></div></div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">On Tue, May 10, 2016 at 1:11 PM, Tim Northover <span dir="ltr"><<a href="mailto:t.p.northover@gmail.com" target="_blank">t.p.northover@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>>>    28b428:       f8df 06d4       ldr.w   r0, [pc, #1748] ; 28bb00<br>
>>    28b42c:       4478            add     r0, pc<br>
>>    28b42e:       f5a6 e8c6       blx     315bc <__tls_get_addr@plt><br>
>>    [...]<br>
>><br>
> BTW, How could you get the  "*****  <__tls_get_addr@plt>" content?<br>
> When I ran the below commands, I could not get the  "***** <__tls_get_addr@plt>" line.<br>
> u14.04$> cd ./runtime-arm-u1404-debug-mode-20160503-global-dynamic-O2/<br>
> u14.04$> objdump -d ./libcoreclr.so  | grep tls_get_addr<br>
<br>
</span>Maybe you've got an older version of objdump? I'm afraid I don't<br>
really know much about binutils changes over the years.<br>
<span><font color="#888888"><br>
Tim.<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="">-- <br><div><div dir="ltr"><div><a href="http://leemgs.fedorapeople.org" style="font-family:Tahoma" target="_blank">http://leemgs.fedorapeople.org</a><span style="font-family:Tahoma"> </span></div><div>Don't try to avoid pain if you fail.<br>If you decided to face the challenges in life, <br>you can gain a lot by giving your best.<br>Cheolsang Jeong's Book & life<br>--<br></div></div></div>
</span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><a href="http://leemgs.fedorapeople.org" style="font-family:Tahoma" target="_blank">http://leemgs.fedorapeople.org</a><span style="font-family:Tahoma"> </span></div><div>Don't try to avoid pain if you fail.<br>If you decided to face the challenges in life, <br>you can gain a lot by giving your best.<br>Cheolsang Jeong's Book & life<br>--<br></div></div></div>
</div>