1 #name
: FRV TLS relocs
, shared linking
with local binding
3 #objdump
: -DR
-j
.text
-j
.got
-j
.plt
4 #ld
: -shared tmpdir
/tls
-1-dep
.so
--version-script tls
-1-shared.lds
6 .*: file format elf
.*frv
.*
8 Disassembly of section \
.text
:
11 [0-9a
-f
]+: 92 c8 f0
10 ldi @\
(gr15
,16\
),gr9
12 [0-9a
-f
]+: 00 88 00 00 nop\
.p
13 [0-9a
-f
]+: 80 88 00 00 nop
14 [0-9a
-f
]+: 92 c8 f0
10 ldi @\
(gr15
,16\
),gr9
15 [0-9a
-f
]+: 80 88 00 00 nop
16 [0-9a
-f
]+: 12 c8 f0
10 ldi\
.p @\
(gr15
,16\
),gr9
17 [0-9a
-f
]+: 80 88 00 00 nop
18 [0-9a
-f
]+: 80 88 00 00 nop
19 [0-9a
-f
]+: 92 c8 f0
14 ldi @\
(gr15
,20\
),gr9
20 [0-9a
-f
]+: 00 88 00 00 nop\
.p
21 [0-9a
-f
]+: 80 88 00 00 nop
22 [0-9a
-f
]+: 92 c8 f0
14 ldi @\
(gr15
,20\
),gr9
23 [0-9a
-f
]+: 80 88 00 00 nop
24 [0-9a
-f
]+: 12 c8 f0
14 ldi\
.p @\
(gr15
,20\
),gr9
25 [0-9a
-f
]+: 80 88 00 00 nop
26 [0-9a
-f
]+: 80 88 00 00 nop
27 [0-9a
-f
]+: 92 c8 f0
0c ldi @\
(gr15
,12\
),gr9
28 [0-9a
-f
]+: 00 88 00 00 nop\
.p
29 [0-9a
-f
]+: 80 88 00 00 nop
30 [0-9a
-f
]+: 92 c8 f0
0c ldi @\
(gr15
,12\
),gr9
31 [0-9a
-f
]+: 80 88 00 00 nop
32 [0-9a
-f
]+: 12 c8 f0
0c ldi\
.p @\
(gr15
,12\
),gr9
33 [0-9a
-f
]+: 80 88 00 00 nop
34 [0-9a
-f
]+: 80 88 00 00 nop
35 [0-9a
-f
]+: 92 c8 f0
18 ldi @\
(gr15
,24\
),gr9
36 [0-9a
-f
]+: 00 88 00 00 nop\
.p
37 [0-9a
-f
]+: 80 88 00 00 nop
38 [0-9a
-f
]+: 92 c8 f0
18 ldi @\
(gr15
,24\
),gr9
39 [0-9a
-f
]+: 80 88 00 00 nop
40 [0-9a
-f
]+: 12 c8 f0
18 ldi\
.p @\
(gr15
,24\
),gr9
41 [0-9a
-f
]+: 80 88 00 00 nop
42 [0-9a
-f
]+: 80 88 00 00 nop
43 [0-9a
-f
]+: 00 88 00 00 nop\
.p
44 [0-9a
-f
]+: 90 fc f8
20 setlos
0xf*fffff820
,gr8
45 [0-9a
-f
]+: 00 88 00 00 nop\
.p
46 [0-9a
-f
]+: 92 fc f8
10 setlos
0xf*fffff810
,gr9
47 [0-9a
-f
]+: 92 c8 f0
10 ldi @\
(gr15
,16\
),gr9
48 [0-9a
-f
]+: 92 c8 f0
14 ldi @\
(gr15
,20\
),gr9
49 [0-9a
-f
]+: 92 c8 f0
0c ldi @\
(gr15
,12\
),gr9
50 [0-9a
-f
]+: 92 c8 f0
18 ldi @\
(gr15
,24\
),gr9
51 [0-9a
-f
]+: 00 88 00 00 nop\
.p
52 [0-9a
-f
]+: 80 88 00 00 nop
53 [0-9a
-f
]+: 92 c8 f0
10 ldi @\
(gr15
,16\
),gr9
54 [0-9a
-f
]+: 00 88 00 00 nop\
.p
55 [0-9a
-f
]+: 80 88 00 00 nop
56 [0-9a
-f
]+: 92 c8 f0
14 ldi @\
(gr15
,20\
),gr9
57 [0-9a
-f
]+: 00 88 00 00 nop\
.p
58 [0-9a
-f
]+: 80 88 00 00 nop
59 [0-9a
-f
]+: 92 c8 f0
0c ldi @\
(gr15
,12\
),gr9
60 [0-9a
-f
]+: 00 88 00 00 nop\
.p
61 [0-9a
-f
]+: 80 88 00 00 nop
62 [0-9a
-f
]+: 92 c8 f0
18 ldi @\
(gr15
,24\
),gr9
63 Disassembly of section \
.got
:
65 [0-9a
-f
]+<(__data_start|_GLOBAL_OFFSET_TABLE_
)>:
67 [0-9a
-f
]+: 00 00 00 10 add\
.p gr0
,gr16
,gr0
68 [0-9a
-f
]+: R_FRV_TLSOFF \
.tbss
70 [0-9a
-f
]+: R_FRV_TLSOFF x
71 [0-9a
-f
]+: R_FRV_TLSOFF \
.tbss
72 [0-9a
-f
]+: 00 00 07 f0 \
*unknown\
*
73 [0-9a
-f
]+: R_FRV_TLSOFF \
.tbss