Commit | Line | Data |
---|---|---|
abf874aa CL |
1 | #name: non-contiguous-arm3 |
2 | #source: non-contiguous-arm.s | |
3 | #ld: --enable-non-contiguous-regions -T non-contiguous-arm3.ld | |
4 | #objdump: -rdth | |
5 | #xfail: [is_generic] | |
6 | #skip: arm*nacl | |
7 | ||
8 | .*: file format elf32-(little|big)arm | |
9 | ||
10 | Sections: | |
11 | Idx Name Size VMA LMA File off Algn | |
12 | 0 \.raml 00000018 1fff0000 1fff0000 00010000 2\*\*2 | |
13 | CONTENTS, ALLOC, LOAD, READONLY, CODE | |
14 | 1 \.ramu 00000010 20000000 1fff0018 00020000 2\*\*3 | |
15 | CONTENTS, ALLOC, LOAD, READONLY, CODE | |
16 | 2 \.ramz 00000050 30040000 20000010 00030000 2\*\*2 | |
17 | CONTENTS, ALLOC, LOAD, READONLY, CODE | |
18 | 3 .ARM.attributes 00000012 00000000 00000000 00030050 2\*\*0 | |
19 | CONTENTS, READONLY | |
20 | SYMBOL TABLE: | |
21 | 1fff0000 l d .raml 00000000 .raml | |
22 | 20000000 l d .ramu 00000000 .ramu | |
23 | 30040000 l d .ramz 00000000 .ramz | |
24 | 00000000 l d .ARM.attributes 00000000 .ARM.attributes | |
25 | 00000000 l df \*ABS\* 00000000 .*/non-contiguous-arm.o | |
26 | 20000008 l F .ramu 00000008 __code4_veneer | |
27 | 1fff0018 g .raml 00000000 _raml_end | |
28 | 20000000 g .ramu 00000000 _ramu_start | |
29 | 1fff000c g F .raml 00000000 code2 | |
30 | 30040000 g .ramz 00000000 _ramz_start | |
31 | 1fff0000 g .raml 00000000 _raml_start | |
32 | 20000000 g F .ramu 00000000 code3 | |
33 | 1fff0000 g F .raml 00000000 code1 | |
34 | 30040050 g .ramz 00000000 _ramz_end | |
35 | 30040000 g F .ramz 00000000 code4 | |
36 | 20000010 g .ramu 00000000 _ramu_end | |
37 | ||
38 | ||
39 | Disassembly of section .raml: | |
40 | ||
41 | 1fff0000 \<code1\>: | |
42 | 1fff0000: e1a00000 nop ; \(mov r0, r0\) | |
43 | 1fff0004: e1a00000 nop ; \(mov r0, r0\) | |
44 | 1fff0008: ebffffff bl 1fff000c \<code2\> | |
45 | ||
46 | 1fff000c \<code2\>: | |
47 | 1fff000c: e1a00000 nop ; \(mov r0, r0\) | |
48 | 1fff0010: e1a00000 nop ; \(mov r0, r0\) | |
49 | 1fff0014: eb003ff9 bl 20000000 \<code3\> | |
50 | ||
51 | Disassembly of section .ramu: | |
52 | ||
53 | 20000000 \<code3\>: | |
54 | 20000000: e1a00000 nop ; \(mov r0, r0\) | |
55 | 20000004: ebffffff bl 20000008 \<__code4_veneer\> | |
56 | ||
57 | 20000008 \<__code4_veneer\>: | |
58 | 20000008: e51ff004 ldr pc, \[pc, #-4\] ; 2000000c \<__code4_veneer\+0x4\> | |
59 | 2000000c: 30040000 .word 0x30040000 | |
60 | ||
61 | Disassembly of section .ramz: | |
62 | ||
63 | 30040000 \<code4\>: | |
64 | 30040000: e1a00000 .word 0xe1a00000 | |
65 | 30040004: e1a00000 .word 0xe1a00000 | |
66 | 30040008: e1a00000 .word 0xe1a00000 | |
67 | 3004000c: e1a00000 .word 0xe1a00000 | |
68 | 30040010: e1a00000 .word 0xe1a00000 | |
69 | 30040014: e1a00000 .word 0xe1a00000 | |
70 | 30040018: e1a00000 .word 0xe1a00000 | |
71 | 3004001c: e1a00000 .word 0xe1a00000 | |
72 | 30040020: e1a00000 .word 0xe1a00000 | |
73 | 30040024: e1a00000 .word 0xe1a00000 | |
74 | 30040028: e1a00000 .word 0xe1a00000 | |
75 | 3004002c: e1a00000 .word 0xe1a00000 | |
76 | 30040030: e1a00000 .word 0xe1a00000 | |
77 | 30040034: e1a00000 .word 0xe1a00000 | |
78 | 30040038: e1a00000 .word 0xe1a00000 | |
79 | 3004003c: e1a00000 .word 0xe1a00000 | |
80 | 30040040: e1a00000 .word 0xe1a00000 | |
81 | 30040044: e1a00000 .word 0xe1a00000 | |
82 | 30040048: e1a00000 .word 0xe1a00000 | |
83 | 3004004c: e1a00000 .word 0xe1a00000 |