2 #source: out-of-order.s
5 #name: Check if disassembler can handle all sections in different order than header
7 .*: +file format .*aarch64.*
9 Disassembly of section \.global:
11 00000000ffe00000 <\.global>:
12 ffe00000: 00000001 \.inst 0x00000001 ; undefined
13 ffe00004: 00000000 \.inst 0x00000000 ; undefined
14 ffe00008: 00000001 \.inst 0x00000001 ; undefined
15 ffe0000c: 00000000 \.inst 0x00000000 ; undefined
16 ffe00010: 00000001 \.inst 0x00000001 ; undefined
17 ffe00014: 00000000 \.inst 0x00000000 ; undefined
19 Disassembly of section \.func2:
21 0000000004018280 <\.func2>:
22 4018280: 8b010000 add x0, x0, x1
24 Disassembly of section \.func1:
26 0000000004005000 <v1>:
27 4005000: 8b010000 add x0, x0, x1
28 4005004: 00000000 \.inst 0x00000000 ; undefined
30 Disassembly of section \.func3:
32 0000000004015000 <\.func3>:
33 4015000: 8b010000 add x0, x0, x1
34 4015004: 8b010000 add x0, x0, x1
35 4015008: 8b010000 add x0, x0, x1
36 401500c: 8b010000 add x0, x0, x1
37 4015010: 8b010000 add x0, x0, x1
38 4015014: 00000000 \.inst 0x00000000 ; undefined
40 Disassembly of section \.rodata:
42 0000000004015018 <\.rodata>:
43 4015018: 00000004 \.inst 0x00000004 ; undefined