2 #name
: D30V relocation
test
5 .*: +file format elf32
-d30v
7 Disassembly of section
.text
:
10 0: 88082000 80000028 add.l r2
, r0
, 0x28
12 8: 88084000 80000000 add.l r4
, r0
, 0x0
14 10: 88084000 80000006 add.l r4
, r0
, 0x6
16 18: 88084000 80000000 add.l r4
, r0
, 0x0
18 20: 80080000 80000018 bra
.l
18 \
(38 <cont
>\
)
21 28: 48656c6c
6f20576f .long 0x48656c6c ||
.long 0x6f20576f
22 30: 726c640a
00f00000 .long 0x726c640a ||
nop
25 38: 80180000 80000048 jmp.l
48 <cont2
>
27 40: 088020c0
00f00000 abs r2
, r3 ||
nop
30 48: 000bfff7 00f00000 bra
.s
-48 \
(0 <start
>\
) ||
nop
31 50: 00080205 00f00000 bra
.s
1028 \
(1078 <exit
>\
) ||
nop
32 58: 00180000 00f00000 jmp.s
0 <start
> ||
nop
33 60: 006c1ffb
00f00000 bsrtnz
.s r1
, -28 \
(38 <cont
>\
) ||
nop
34 68: 006c1ffa
00f00000 bsrtnz
.s r1
, -30 \
(38 <cont
>\
) ||
nop
35 70: 004c1ff9
00f00000 bratnz
.s r1
, -38 \
(38 <cont
>\
) ||
nop
36 78: 004c1ff8
00f00000 bratnz
.s r1
, -40 \
(38 <cont
>\
) ||
nop
37 80: 005c1007
00f00000 jmptnz
.s r1
, 38 <cont
> ||
nop
39 88: 006c11f1
00f00000 bsrtnz
.s r1
, f88 \
(1010 <foo
>\
) ||
nop
40 90: 005c1000
00f00000 jmptnz
.s r1
, 0 <start
> ||
nop
42 98: 006c1000
00f00000 bsrtnz
.s r1
, 0 \
(98 <cont2\
+0x50>\
) ||
nop
43 98: R_D30V_15_PCREL unk
44 a0
: 805c1000
80000000 jmptnz
.l r1
, 0 <start
>
46 a8
: 806c1000
80000000 bsrtnz
.l r1
, 0 \
(a8
<cont2\
+0x60>\
)
47 a8
: R_D30V_32_PCREL unk
48 b0
: 000801ec
00f00000 bra
.s f60 \
(1010 <foo
>\
) ||
nop
49 b8
: 80080000 80000f58 bra
.l f58 \
(1010 <foo
>\
)
50 c0
: 000bffe
8 00f00000 bra
.s
-c0 \
(0 <start
>\
) ||
nop
51 c8
: 80180000 80000000 jmp.l
0 <start
>
53 d0
: 80180000 80000000 jmp.l
0 <start
>
55 d8
: 00180000 00f00000 jmp.s
0 <start
> ||
nop
57 e0
: 00180202 00f00000 jmp.s
1010 <foo
> ||
nop
59 e8
: 000bffe
3 00f00000 bra
.s
-e8 \
(0 <start
>\
) ||
nop
60 f0
: 80080000 80000000 bra
.l
0 \
(f0
<cont2\
+0xa8>\
)
61 f0
: R_D30V_32_PCREL unknown
62 f8
: 80180000 80000000 jmp.l
0 <start
>
64 100: 00180000 00f00000 jmp.s
0 <start
> ||
nop
65 100: R_D30V_21 unknown
66 108: 00080000 00f00000 bra
.s
0 \
(108 <cont2\
+0xc0>\
) ||
nop
67 108: R_D30V_21_PCREL unknown
71 1010: 08001000 00f00000 add.s r1
, r0
, r0 ||
nop
72 1018: 846bc
000 80001070 ld2w
.l r60
, @\
(r0
, 0x1070\
)
74 1020: 0803e000
8028000b add.s r62
, r0
, r0
-> bsr.s
58 \
(1078 <exit
>\
)
75 1028: 002bfffd 00f00000 bsr.s
-18 \
(1010 <foo
>\
) ||
nop
76 1030: 000bfe
03 00f00000 bra
.s
-fe8 \
(48 <cont2
>\
) ||
nop
77 1038: 000bfe
02 00f00000 bra
.s
-ff0 \
(48 <cont2
>\
) ||
nop
78 1040: 00280007 00f00000 bsr.s
38 \
(1078 <exit
>\
) ||
nop
79 1048: 0018020f 00f00000 jmp.s
1078 <exit
> ||
nop
81 1050: 0018020f 00f00000 jmp.s
1078 <exit
> ||
nop
83 1058: 0018020f 00f00000 jmp.s
1078 <exit
> ||
nop
85 1060: 80280000 80000018 bsr.l
18 \
(1078 <exit
>\
)
86 1068: 80180000 80001078 jmp.l
1078 <exit
>
93 1078: 0010003e
00f00000 jmp.s r62 ||
nop