Home | History | Annotate | Download | only in ld-sh
      1 #source: tlsbinpic.s
      2 #source: tlsbin.s
      3 #as: -little
      4 #ld: -EL tmpdir/tlsbin-0-dso.so
      5 #objdump: -drj.text
      6 #target: sh*-*-linux* sh*-*-netbsd*
      7 
      8 .*: +file format elf32-sh.*
      9 
     10 Disassembly of section \.text:
     11 
     12 0+401000 <fn2>:
     13   401000:	c6 2f       	mov\.l	r12,@-r15
     14   401002:	e6 2f       	mov\.l	r14,@-r15
     15   401004:	22 4f       	sts\.l	pr,@-r15
     16   401006:	5f c7       	mova	401184 <fn2\+0x184>,r0
     17   401008:	5e dc       	mov\.l	401184 <fn2\+0x184>,r12	! [0-9a-f]+
     18   40100a:	0c 3c       	add	r0,r12
     19   40100c:	f3 6e       	mov	r15,r14
     20   40100e:	09 00       	nop
     21   401010:	09 00       	nop
     22   401012:	09 00       	nop
     23   401014:	09 00       	nop
     24   401016:	04 d0       	mov\.l	401028 <fn2\+0x28>,r0	! 1c .*
     25   401018:	12 04       	stc	gbr,r4
     26   40101a:	ce 00       	mov\.l	@\(r0,r12\),r0
     27   40101c:	4c 30       	add	r4,r0
     28   40101e:	09 00       	nop
     29   401020:	09 00       	nop
     30   401022:	05 a0       	bra	401030 <fn2\+0x30>
     31   401024:	09 00       	nop
     32   401026:	09 00       	nop
     33   401028:	1c 00       	.*[ 	]*.*
     34   40102a:	00 00       	.*[ 	]*.*
     35   40102c:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
     36   40102e:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
     37   401030:	09 00       	nop
     38   401032:	09 00       	nop
     39   401034:	09 00       	nop
     40   401036:	09 00       	nop
     41   401038:	03 d0       	mov\.l	401048 <fn2\+0x48>,r0	! 14 .*
     42   40103a:	12 04       	stc	gbr,r4
     43   40103c:	ce 00       	mov\.l	@\(r0,r12\),r0
     44   40103e:	4c 30       	add	r4,r0
     45   401040:	09 00       	nop
     46   401042:	09 00       	nop
     47   401044:	04 a0       	bra	401050 <fn2\+0x50>
     48   401046:	09 00       	nop
     49   401048:	14 00       	.*[ 	]*.*
     50   40104a:	00 00       	.*[ 	]*.*
     51   40104c:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
     52   40104e:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
     53   401050:	09 00       	nop
     54   401052:	09 00       	nop
     55   401054:	09 00       	nop
     56   401056:	09 00       	nop
     57   401058:	03 d4       	mov\.l	401068 <fn2\+0x68>,r4	! 8 .*
     58   40105a:	12 00       	stc	gbr,r0
     59   40105c:	4c 30       	add	r4,r0
     60   40105e:	09 00       	nop
     61   401060:	09 00       	nop
     62   401062:	09 00       	nop
     63   401064:	04 a0       	bra	401070 <fn2\+0x70>
     64   401066:	09 00       	nop
     65   401068:	08 00       	.*[ 	]*.*
     66   40106a:	00 00       	.*[ 	]*.*
     67   40106c:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
     68   40106e:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
     69   401070:	09 00       	nop
     70   401072:	09 00       	nop
     71   401074:	09 00       	nop
     72   401076:	09 00       	nop
     73   401078:	03 d4       	mov\.l	401088 <fn2\+0x88>,r4	! 10 .*
     74   40107a:	12 00       	stc	gbr,r0
     75   40107c:	4c 30       	add	r4,r0
     76   40107e:	09 00       	nop
     77   401080:	09 00       	nop
     78   401082:	09 00       	nop
     79   401084:	04 a0       	bra	401090 <fn2\+0x90>
     80   401086:	09 00       	nop
     81   401088:	10 00       	.*[ 	]*.*
     82   40108a:	00 00       	.*[ 	]*.*
     83   40108c:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
     84   40108e:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
     85   401090:	09 00       	nop
     86   401092:	09 00       	nop
     87   401094:	09 00       	nop
     88   401096:	09 00       	nop
     89   401098:	03 d4       	mov\.l	4010a8 <fn2\+0xa8>,r4	! 18 .*
     90   40109a:	12 00       	stc	gbr,r0
     91   40109c:	4c 30       	add	r4,r0
     92   40109e:	09 00       	nop
     93   4010a0:	09 00       	nop
     94   4010a2:	09 00       	nop
     95   4010a4:	04 a0       	bra	4010b0 <fn2\+0xb0>
     96   4010a6:	09 00       	nop
     97   4010a8:	18 00       	.*[ 	]*.*
     98   4010aa:	00 00       	.*[ 	]*.*
     99   4010ac:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
    100   4010ae:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
    101   4010b0:	09 00       	nop
    102   4010b2:	09 00       	nop
    103   4010b4:	09 00       	nop
    104   4010b6:	09 00       	nop
    105   4010b8:	12 00       	stc	gbr,r0
    106   4010ba:	09 00       	nop
    107   4010bc:	09 00       	nop
    108   4010be:	09 00       	nop
    109   4010c0:	09 00       	nop
    110   4010c2:	09 00       	nop
    111   4010c4:	04 a0       	bra	4010d0 <fn2\+0xd0>
    112   4010c6:	09 00       	nop
    113   4010c8:	00 00       	.*[ 	]*.*
    114   4010ca:	00 00       	.*[ 	]*.*
    115   4010cc:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
    116   4010ce:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
    117   4010d0:	09 00       	nop
    118   4010d2:	09 00       	nop
    119   4010d4:	2c d1       	mov\.l	401188 <fn2\+0x188>,r1	! 10 .*
    120   4010d6:	0c 31       	add	r0,r1
    121   4010d8:	09 00       	nop
    122   4010da:	09 00       	nop
    123   4010dc:	2b d2       	mov\.l	40118c <fn2\+0x18c>,r2	! 14 .*
    124   4010de:	0c 32       	add	r0,r2
    125   4010e0:	09 00       	nop
    126   4010e2:	09 00       	nop
    127   4010e4:	09 00       	nop
    128   4010e6:	09 00       	nop
    129   4010e8:	12 00       	stc	gbr,r0
    130   4010ea:	09 00       	nop
    131   4010ec:	09 00       	nop
    132   4010ee:	09 00       	nop
    133   4010f0:	09 00       	nop
    134   4010f2:	09 00       	nop
    135   4010f4:	04 a0       	bra	401100 <fn2\+0x100>
    136   4010f6:	09 00       	nop
    137   4010f8:	00 00       	.*[ 	]*.*
    138   4010fa:	00 00       	.*[ 	]*.*
    139   4010fc:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
    140   4010fe:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
    141   401100:	09 00       	nop
    142   401102:	09 00       	nop
    143   401104:	22 d1       	mov\.l	401190 <fn2\+0x190>,r1	! 18 .*
    144   401106:	0c 31       	add	r0,r1
    145   401108:	09 00       	nop
    146   40110a:	09 00       	nop
    147   40110c:	21 d2       	mov\.l	401194 <fn2\+0x194>,r2	! 1c .*
    148   40110e:	0c 32       	add	r0,r2
    149   401110:	09 00       	nop
    150   401112:	09 00       	nop
    151   401114:	09 00       	nop
    152   401116:	09 00       	nop
    153   401118:	02 d0       	mov\.l	401124 <fn2\+0x124>,r0	! 14 .*
    154   40111a:	12 01       	stc	gbr,r1
    155   40111c:	ce 00       	mov\.l	@\(r0,r12\),r0
    156   40111e:	03 a0       	bra	401128 <fn2\+0x128>
    157   401120:	0c 31       	add	r0,r1
    158   401122:	09 00       	nop
    159   401124:	14 00       	.*[ 	]*.*
    160   401126:	00 00       	.*[ 	]*.*
    161   401128:	09 00       	nop
    162   40112a:	09 00       	nop
    163   40112c:	09 00       	nop
    164   40112e:	09 00       	nop
    165   401130:	02 d0       	mov\.l	40113c <fn2\+0x13c>,r0	! 18 .*
    166   401132:	12 01       	stc	gbr,r1
    167   401134:	ce 00       	mov\.l	@\(r0,r12\),r0
    168   401136:	03 a0       	bra	401140 <fn2\+0x140>
    169   401138:	1c 30       	add	r1,r0
    170   40113a:	09 00       	nop
    171   40113c:	18 00       	.*[ 	]*.*
    172   40113e:	00 00       	.*[ 	]*.*
    173   401140:	09 00       	nop
    174   401142:	09 00       	nop
    175   401144:	09 00       	nop
    176   401146:	09 00       	nop
    177   401148:	02 d0       	mov\.l	401154 <fn2\+0x154>,r0	! 8 .*
    178   40114a:	12 01       	stc	gbr,r1
    179   40114c:	09 00       	nop
    180   40114e:	03 a0       	bra	401158 <fn2\+0x158>
    181   401150:	0c 31       	add	r0,r1
    182   401152:	09 00       	nop
    183   401154:	08 00       	.*[ 	]*.*
    184   401156:	00 00       	.*[ 	]*.*
    185   401158:	09 00       	nop
    186   40115a:	09 00       	nop
    187   40115c:	09 00       	nop
    188   40115e:	09 00       	nop
    189   401160:	02 d0       	mov\.l	40116c <fn2\+0x16c>,r0	! 18 .*
    190   401162:	12 01       	stc	gbr,r1
    191   401164:	09 00       	nop
    192   401166:	03 a0       	bra	401170 <fn2\+0x170>
    193   401168:	0c 31       	add	r0,r1
    194   40116a:	09 00       	nop
    195   40116c:	18 00       	.*[ 	]*.*
    196   40116e:	00 00       	.*[ 	]*.*
    197   401170:	09 00       	nop
    198   401172:	09 00       	nop
    199   401174:	09 00       	nop
    200   401176:	09 00       	nop
    201   401178:	e3 6f       	mov	r14,r15
    202   40117a:	26 4f       	lds\.l	@r15\+,pr
    203   40117c:	f6 6e       	mov\.l	@r15\+,r14
    204   40117e:	0b 00       	rts
    205   401180:	f6 6c       	mov\.l	@r15\+,r12
    206   401182:	09 00       	nop
    207   401184:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
    208   401186:	01 00       	.*[ 	]*.*
    209   401188:	10 00       	.*[ 	]*.*
    210   40118a:	00 00       	.*[ 	]*.*
    211   40118c:	14 00       	.*[ 	]*.*
    212   40118e:	00 00       	.*[ 	]*.*
    213   401190:	18 00       	.*[ 	]*.*
    214   401192:	00 00       	.*[ 	]*.*
    215   401194:	1c 00       	.*[ 	]*.*
    216 	\.\.\.
    217 
    218 00402000 <_start>:
    219   402000:	c6 2f       	mov\.l	r12,@-r15
    220   402002:	e6 2f       	mov\.l	r14,@-r15
    221   402004:	f3 6e       	mov	r15,r14
    222   402006:	27 c7       	mova	4020a4 <_start\+0xa4>,r0
    223   402008:	26 dc       	mov\.l	4020a4 <_start\+0xa4>,r12	! [0-9a-f]+
    224   40200a:	0c 3c       	add	r0,r12
    225   40200c:	09 00       	nop
    226   40200e:	09 00       	nop
    227   402010:	09 00       	nop
    228   402012:	09 00       	nop
    229   402014:	02 d0       	mov\.l	402020 <_start\+0x20>,r0	! 10 .*
    230   402016:	12 01       	stc	gbr,r1
    231   402018:	ce 00       	mov\.l	@\(r0,r12\),r0
    232   40201a:	03 a0       	bra	402024 <_start\+0x24>
    233   40201c:	0c 31       	add	r0,r1
    234   40201e:	09 00       	nop
    235   402020:	10 00       	.*[ 	]*.*
    236   402022:	00 00       	.*[ 	]*.*
    237   402024:	09 00       	nop
    238   402026:	09 00       	nop
    239   402028:	09 00       	nop
    240   40202a:	09 00       	nop
    241   40202c:	02 d0       	mov\.l	402038 <_start\+0x38>,r0	! 20 .*
    242   40202e:	12 01       	stc	gbr,r1
    243   402030:	09 00       	nop
    244   402032:	03 a0       	bra	40203c <_start\+0x3c>
    245   402034:	0c 31       	add	r0,r1
    246   402036:	09 00       	nop
    247   402038:	20 00       	.*[ 	]*.*
    248   40203a:	00 00       	.*[ 	]*.*
    249   40203c:	09 00       	nop
    250   40203e:	09 00       	nop
    251   402040:	09 00       	nop
    252   402042:	09 00       	nop
    253   402044:	02 d0       	mov\.l	402050 <_start\+0x50>,r0	! 2c
    254   402046:	12 01       	stc	gbr,r1
    255   402048:	09 00       	nop
    256   40204a:	03 a0       	bra	402054 <_start\+0x54>
    257   40204c:	0c 31       	add	r0,r1
    258   40204e:	09 00       	nop
    259   402050:	2c 00       	.*[ 	]*.*
    260   402052:	00 00       	.*[ 	]*.*
    261   402054:	09 00       	nop
    262   402056:	09 00       	nop
    263   402058:	09 00       	nop
    264   40205a:	09 00       	nop
    265   40205c:	02 d0       	mov\.l	402068 <_start\+0x68>,r0	! 1c .*
    266   40205e:	12 01       	stc	gbr,r1
    267   402060:	09 00       	nop
    268   402062:	03 a0       	bra	40206c <_start\+0x6c>
    269   402064:	0c 31       	add	r0,r1
    270   402066:	09 00       	nop
    271   402068:	1c 00       	.*[ 	]*.*
    272   40206a:	00 00       	.*[ 	]*.*
    273   40206c:	09 00       	nop
    274   40206e:	09 00       	nop
    275   402070:	09 00       	nop
    276   402072:	09 00       	nop
    277   402074:	12 01       	stc	gbr,r1
    278   402076:	0c d0       	mov\.l	4020a8 <_start\+0xa8>,r0	! 8 .*
    279   402078:	1c 30       	add	r1,r0
    280   40207a:	09 00       	nop
    281   40207c:	09 00       	nop
    282   40207e:	09 00       	nop
    283   402080:	09 00       	nop
    284   402082:	12 01       	stc	gbr,r1
    285   402084:	09 d0       	mov\.l	4020ac <_start\+0xac>,r0	! 28
    286   402086:	1c 30       	add	r1,r0
    287   402088:	09 00       	nop
    288   40208a:	09 00       	nop
    289   40208c:	09 00       	nop
    290   40208e:	09 00       	nop
    291   402090:	12 01       	stc	gbr,r1
    292   402092:	07 d0       	mov\.l	4020b0 <_start\+0xb0>,r0	! 18 .*
    293   402094:	1c 30       	add	r1,r0
    294   402096:	09 00       	nop
    295   402098:	09 00       	nop
    296   40209a:	09 00       	nop
    297   40209c:	09 00       	nop
    298   40209e:	e3 6f       	mov	r14,r15
    299   4020a0:	0b 00       	rts
    300   4020a2:	f6 6e       	mov\.l	@r15\+,r14
    301   4020a4:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
    302   4020a6:	01 00       	.*[ 	]*.*
    303   4020a8:	08 00       	.*[ 	]*.*
    304   4020aa:	00 00       	.*[ 	]*.*
    305   4020ac:	28 00       	.*[ 	]*.*
    306   4020ae:	00 00       	.*[ 	]*.*
    307   4020b0:	18 00       	.*[ 	]*.*
    308 	\.\.\.
    309