|
5 | 5 | # RUN: .data_noload_b (0x10000) (NOLOAD) : { *(.data_noload_b) } \ |
6 | 6 | # RUN: .text (0x20000) : { *(.text) } };" > %t.script |
7 | 7 | # RUN: ld.lld -o %t --script %t.script %t.o |
8 | | -# RUN: llvm-readobj --sections -l %t | FileCheck %s |
| 8 | +# RUN: llvm-readelf -S -l %t | FileCheck %s |
9 | 9 |
|
10 | | -# CHECK: Section { |
11 | | -# CHECK: Index: 1 |
12 | | -# CHECK-NEXT: Name: .data_noload_a |
13 | | -# CHECK-NEXT: Type: SHT_NOBITS |
14 | | -# CHECK-NEXT: Flags [ |
15 | | -# CHECK-NEXT: SHF_ALLOC |
16 | | -# CHECK-NEXT: SHF_WRITE |
17 | | -# CHECK-NEXT: ] |
18 | | -# CHECK-NEXT: Address: 0x0 |
19 | | -# CHECK-NEXT: Offset: 0xE8 |
20 | | -# CHECK-NEXT: Size: 4096 |
21 | | -# CHECK-NEXT: Link: 0 |
22 | | -# CHECK-NEXT: Info: 0 |
23 | | -# CHECK-NEXT: AddressAlignment: 1 |
24 | | -# CHECK-NEXT: EntrySize: 0 |
25 | | -# CHECK-NEXT: } |
26 | | -# CHECK-NEXT: Section { |
27 | | -# CHECK-NEXT: Index: 2 |
28 | | -# CHECK-NEXT: Name: .data_noload_b |
29 | | -# CHECK-NEXT: Type: SHT_NOBITS |
30 | | -# CHECK-NEXT: Flags [ |
31 | | -# CHECK-NEXT: SHF_ALLOC |
32 | | -# CHECK-NEXT: SHF_WRITE |
33 | | -# CHECK-NEXT: ] |
34 | | -# CHECK-NEXT: Address: 0x10000 |
35 | | -# CHECK-NEXT: Offset: 0xE8 |
36 | | -# CHECK-NEXT: Size: 4096 |
37 | | -# CHECK-NEXT: Link: 0 |
38 | | -# CHECK-NEXT: Info: 0 |
39 | | -# CHECK-NEXT: AddressAlignment: 1 |
40 | | -# CHECK-NEXT: EntrySize: 0 |
41 | | -# CHECK-NEXT: } |
42 | | -# CHECK: ProgramHeader { |
43 | | -# CHECK-NEXT: Type: PT_LOAD (0x1) |
44 | | -# CHECK-NEXT: Offset: 0x1000 |
45 | | -# CHECK-NEXT: VirtualAddress: 0x20000 |
46 | | -# CHECK-NEXT: PhysicalAddress: 0x20000 |
47 | | -# CHECK-NEXT: FileSize: 1 |
48 | | -# CHECK-NEXT: MemSize: 1 |
49 | | -# CHECK-NEXT: Flags [ (0x5) |
50 | | -# CHECK-NEXT: PF_R (0x4) |
51 | | -# CHECK-NEXT: PF_X (0x1) |
52 | | -# CHECK-NEXT: ] |
53 | | -# CHECK-NEXT: Alignment: 4096 |
54 | | -# CHECK-NEXT: } |
| 10 | +# CHECK: Name Type Address Off Size |
| 11 | +# CHECK: .data_noload_a NOBITS 0000000000000000 [[OFF:[0-9a-f]+]] 001000 |
| 12 | +# CHECK-NEXT: .data_noload_b NOBITS 0000000000010000 [[OFF]] 001000 |
| 13 | + |
| 14 | +# CHECK: Type Offset VirtAddr PhysAddr |
| 15 | +# CHECK-NEXT: LOAD 0x001000 0x0000000000020000 0x0000000000020000 |
55 | 16 |
|
56 | 17 | .section .text,"ax",@progbits |
57 | 18 | nop |
|
0 commit comments