Back to index

cell-binutils  2.17cvs20070401
tlsd.d
Go to the documentation of this file.
00001 #objdump: -dr
00002 #as: -big
00003 #name: sh dynamic tls
00004 
00005 .*: +file format .*
00006 
00007 Disassembly of section .text:
00008 
00009 0+000 <fn>:
00010    0:  2f c6 [       ]*mov\.l      r12,@-r15
00011    2:  2f e6 [       ]*mov\.l      r14,@-r15
00012    4:  4f 22 [       ]*sts\.l      pr,@-r15
00013    6:  c7 14 [       ]*mova 58 <fn\+0x58>,r0
00014    8:  dc 13 [       ]*mov\.l      58 <fn\+0x58>,r12[   ]+! 0 .*
00015    a:  3c 0c [       ]*add  r0,r12
00016    c:  6e f3 [       ]*mov  r15,r14
00017    e:  d4 04 [       ]*mov\.l      20 <fn\+0x20>,r4[    ]+! 0 .*
00018   10:  c7 04 [       ]*mova 24 <fn\+0x24>,r0
00019   12:  d1 04 [       ]*mov\.l      24 <fn\+0x24>,r1[    ]+! 0 .*
00020   14:  31 0c [       ]*add  r0,r1
00021   16:  41 0b [       ]*jsr  @r1
00022   18:  34 cc [       ]*add  r12,r4
00023   1a:  a0 05 [       ]*bra  28 <fn\+0x28>
00024   1c:  00 09 [       ]*nop  
00025   1e:  00 09 [       ]*nop  
00026        \.\.\.
00027 [      ]+20: R_SH_TLS_GD_32 foo
00028 [      ]+24: R_SH_PLT32     __tls_get_addr
00029   28:  d4 03 [       ]*mov\.l      38 <fn\+0x38>,r4[    ]+! 0 .*
00030   2a:  c7 04 [       ]*mova 3c <fn\+0x3c>,r0
00031   2c:  d1 03 [       ]*mov\.l      3c <fn\+0x3c>,r1[    ]+! 0 .*
00032   2e:  31 0c [       ]*add  r0,r1
00033   30:  41 0b [       ]*jsr  @r1
00034   32:  34 cc [       ]*add  r12,r4
00035   34:  a0 04 [       ]*bra  40 <fn\+0x40>
00036   36:  00 09 [       ]*nop  
00037        \.\.\.
00038 [      ]+38: R_SH_TLS_LD_32 bar
00039 [      ]+3c: R_SH_PLT32     __tls_get_addr
00040   40:  e2 01 [       ]*mov  #1,r2
00041   42:  d1 06 [       ]*mov\.l      5c <fn\+0x5c>,r1[    ]+! 0 .*
00042   44:  30 1c [       ]*add  r1,r0
00043   46:  20 22 [       ]*mov\.l      r2,@r0
00044   48:  d1 05 [       ]*mov\.l      60 <fn\+0x60>,r1[    ]+! 0 .*
00045   4a:  30 1c [       ]*add  r1,r0
00046   4c:  6f e3 [       ]*mov  r14,r15
00047   4e:  4f 26 [       ]*lds\.l      @r15\+,pr
00048   50:  6e f6 [       ]*mov\.l      @r15\+,r14
00049   52:  00 0b [       ]*rts  
00050   54:  6c f6 [       ]*mov\.l      @r15\+,r12
00051   56:  00 09 [       ]*nop  
00052        \.\.\.
00053 [      ]+58: R_SH_GOTPC     _GLOBAL_OFFSET_TABLE_
00054 [      ]+5c: R_SH_TLS_LDO_32       bar
00055 [      ]+60: R_SH_TLS_LDO_32       baz