Commit | Line | Data |
---|---|---|
08a827b7 | 1 | #name: PC-relative relocations |
7239c297 | 2 | #objdump: -drs -j .text |
08a827b7 KR |
3 | |
4 | .*: file format .* | |
5 | ||
6 | Contents of section .text: | |
7 | 0000 4e714e71 4cfa0300 fffa4cfa 0300fff4 NqNqL.....L..... | |
8 | 0010 4cfb0300 08ee41fa ffea41fa ffe641fa L.....A...A...A. | |
9 | 0020 ff6241fb 08de41fb 08da41fb 08d641fb .bA...A...A...A. | |
10 | 0030 0920ffd2 41fb0920 ffcc41fb 0930ffff . ..A.. ..A..0.. | |
11 | 0040 ffc641fb 0930ffff ffbe4e71 61ff0000 ..A..0....Nqa... | |
12 | 0050 00586100 0052614e 614c4e71 41f90000 .Xa..RaNaLNqA... | |
13 | 0060 00a641fa 004241fa 00be41fb 083a41fb ..A..BA...A..:A. | |
14 | 0070 083641fb 083241fb 0920002e 41fb0920 .6A..2A.. ..A.. | |
15 | 0080 002841fb 09300000 002241fb 09300000 .\(A..0..."A..0.. | |
16 | 0090 001a41fb 09300000 001241fb 0920000a ..A..0....A.. .. | |
17 | 00a0 41fb0804 4e714e71 4e7141fb 088041fb A...NqNqNqA...A. | |
18 | 00b0 0920ff7f 41fb0920 800041fb 0930ffff . ..A.. ..A..0.. | |
19 | 00c0 7fff4e71 41fb087f 41fb0920 008041fb ..NqA...A.. ..A. | |
20 | 00d0 09207fff 41fb0930 00008000 4e7141fa . ..A..0....NqA. | |
21 | 00e0 800041fb 0170ffff 7fff4e71 41fa7fff ..A..p....NqA... | |
22 | 00f0 41fb0170 00008000 4e7141fb 0170ffff A..p....NqA..p.. | |
23 | 0100 ff0441fb 0930ffff fefc4e71 41f90000 ..A..0....NqA... | |
24 | 0110 0000............................... ................ | |
08a827b7 | 25 | Disassembly of section \.text: |
7239c297 | 26 | 0+0000 <.*> nop |
08a827b7 KR |
27 | 0+0002 <lbl_b> nop |
28 | 0+0004 <lbl_b\+2> moveml 0+0002 <lbl_b>,%a0-%a1 | |
29 | 0+000a <lbl_b\+8> moveml 0+0002 <lbl_b>,%a0-%a1 | |
7239c297 | 30 | 0+0010 <lbl_b\+e> moveml %pc@\(0+02 <lbl_b>,%d0:l\),%a0-%a1 |
08a827b7 KR |
31 | 0+0016 <lbl_b\+14> lea 0+0002 <lbl_b>,%a0 |
32 | 0+001a <lbl_b\+18> lea 0+0002 <lbl_b>,%a0 | |
7239c297 ILT |
33 | 0+001e <lbl_b\+1c> lea f+ff82 <.*>,%a0 |
34 | 0+0022 <lbl_b\+20> lea %pc@\(0+02 <lbl_b>,%d0:l\),%a0 | |
35 | 0+0026 <lbl_b\+24> lea %pc@\(0+02 <lbl_b>,%d0:l\),%a0 | |
36 | 0+002a <lbl_b\+28> lea %pc@\(0+02 <lbl_b>,%d0:l\),%a0 | |
37 | 0+002e <lbl_b\+2c> lea %pc@\(0+02 <lbl_b>,%d0:l\),%a0 | |
38 | 0+0034 <lbl_b\+32> lea %pc@\(0+02 <lbl_b>,%d0:l\),%a0 | |
39 | 0+003a <lbl_b\+38> lea %pc@\(0+02 <lbl_b>,%d0:l\),%a0 | |
40 | 0+0042 <lbl_b\+40> lea %pc@\(0+02 <lbl_b>,%d0:l\),%a0 | |
08a827b7 KR |
41 | 0+004a <lbl_b\+48> nop |
42 | 0+004c <lbl_b\+4a> bsrl 0+00a6 <lbl_a> | |
7239c297 | 43 | 0+0052 <lbl_b\+50> bsrw 0+00a6 <lbl_a> |
08a827b7 KR |
44 | 0+0056 <lbl_b\+54> bsrs 0+00a6 <lbl_a> |
45 | 0+0058 <lbl_b\+56> bsrs 0+00a6 <lbl_a> | |
46 | 0+005a <lbl_b\+58> nop | |
7239c297 | 47 | 0+005c <lbl_b\+5a> lea 0+00a6 <lbl_a>,%a0 |
08a827b7 KR |
48 | RELOC: 0+005e (R_68K_)?32 \.text |
49 | 0+0062 <lbl_b\+60> lea 0+00a6 <lbl_a>,%a0 | |
7239c297 ILT |
50 | 0+0066 <lbl_b\+64> lea 0+0126 <.*>,%a0 |
51 | 0+006a <lbl_b\+68> lea %pc@\(0+a6 <lbl_a>,%d0:l\),%a0 | |
52 | 0+006e <lbl_b\+6c> lea %pc@\(0+a6 <lbl_a>,%d0:l\),%a0 | |
53 | 0+0072 <lbl_b\+70> lea %pc@\(0+a6 <lbl_a>,%d0:l\),%a0 | |
54 | 0+0076 <lbl_b\+74> lea %pc@\(0+a6 <lbl_a>,%d0:l\),%a0 | |
55 | 0+007c <lbl_b\+7a> lea %pc@\(0+a6 <lbl_a>,%d0:l\),%a0 | |
56 | 0+0082 <lbl_b\+80> lea %pc@\(0+a6 <lbl_a>,%d0:l\),%a0 | |
57 | 0+008a <lbl_b\+88> lea %pc@\(0+a6 <lbl_a>,%d0:l\),%a0 | |
58 | 0+0092 <lbl_b\+90> lea %pc@\(0+a6 <lbl_a>,%d0:l\),%a0 | |
59 | 0+009a <lbl_b\+98> lea %pc@\(0+a6 <lbl_a>,%d0:l\),%a0 | |
60 | 0+00a0 <lbl_b\+9e> lea %pc@\(0+a6 <lbl_a>,%d0:l\),%a0 | |
08a827b7 KR |
61 | 0+00a4 <lbl_b\+a2> nop |
62 | 0+00a6 <lbl_a> nop | |
63 | 0+00a8 <lbl_a\+2> nop | |
7239c297 ILT |
64 | 0+00aa <lbl_a\+4> lea %pc@\(0+2c <lbl_b\+2a>,%d0:l\),%a0 |
65 | 0+00ae <lbl_a\+8> lea %pc@\(0+2f <lbl_b\+2d>,%d0:l\),%a0 | |
66 | 0+00b4 <lbl_a\+e> lea %pc@\(f+80b6 <.*>,%d0:l\),%a0 | |
67 | 0+00ba <lbl_a\+14> lea %pc@\(f+80bb <.*>,%d0:l\),%a0 | |
08a827b7 | 68 | 0+00c2 <lbl_a\+1c> nop |
7239c297 ILT |
69 | 0+00c4 <lbl_a\+1e> lea %pc@\(0+145 <.*>,%d0:l\),%a0 |
70 | 0+00c8 <lbl_a\+22> lea %pc@\(0+14a <.*>,%d0:l\),%a0 | |
71 | 0+00ce <lbl_a\+28> lea %pc@\(0+80cf <.*>,%d0:l\),%a0 | |
72 | 0+00d4 <lbl_a\+2e> lea %pc@\(0+80d6 <.*>,%d0:l\),%a0 | |
08a827b7 | 73 | 0+00dc <lbl_a\+36> nop |
7239c297 ILT |
74 | 0+00de <lbl_a\+38> lea f+80e0 <.*>,%a0 |
75 | 0+00e2 <lbl_a\+3c> lea %pc@\(f+80e3 <.*>\),%a0 | |
08a827b7 | 76 | 0+00ea <lbl_a\+44> nop |
7239c297 ILT |
77 | 0+00ec <lbl_a\+46> lea 0+80ed <.*>,%a0 |
78 | 0+00f0 <lbl_a\+4a> lea %pc@\(0+80f2 <.*>\),%a0 | |
08a827b7 | 79 | 0+00f8 <lbl_a\+52> nop |
7239c297 | 80 | 0+00fa <lbl_a\+54> lea %pc@\(0+0 <.*>\),%a0 |
08a827b7 | 81 | RELOC: 0+00fe (R_68K_PC|DISP)32 undef |
7239c297 | 82 | 0+0102 <lbl_a\+5c> lea %pc@\(0+0 <.*>,%d0:l\),%a0 |
08a827b7 KR |
83 | RELOC: 0+0106 (R_68K_PC|DISP)32 undef |
84 | 0+010a <lbl_a\+64> nop | |
7239c297 | 85 | 0+010c <lbl_a\+66> lea 0+0+ <.*>,%a0 |
08a827b7 KR |
86 | RELOC: 0+010e (R_68K_)?32 undef |
87 | 0+0112 <lbl_a\+6c> nop | |
88 | \.\.\. |