Mercurial > hg > CbC > CbC_llvm
comparison lld/test/ELF/eh-frame-negative-pcrel-sdata8.s @ 236:c4bab56944e8 llvm-original
LLVM 16
author | kono |
---|---|
date | Wed, 09 Nov 2022 17:45:10 +0900 |
parents | 0572611fdcc8 |
children |
comparison
equal
deleted
inserted
replaced
232:70dce7da266c | 236:c4bab56944e8 |
---|---|
21 # CHECK-NEXT: Link: | 21 # CHECK-NEXT: Link: |
22 # CHECK-NEXT: Info: | 22 # CHECK-NEXT: Info: |
23 # CHECK-NEXT: AddressAlignment: | 23 # CHECK-NEXT: AddressAlignment: |
24 # CHECK-NEXT: EntrySize: | 24 # CHECK-NEXT: EntrySize: |
25 # CHECK-NEXT: SectionData ( | 25 # CHECK-NEXT: SectionData ( |
26 # CHECK-NEXT: 0000: 14000000 00000000 017A5200 01010101 | 26 # CHECK-NEXT: 0000: 10000000 00000000 017A5200 01010101 |
27 # CHECK-NEXT: 0010: 1C000000 00000000 14000000 1C000000 | 27 # CHECK-NEXT: 0010: 1C000000 10000000 18000000 E3FFFFFF |
28 # CHECK-NEXT: 0020: DFFFFFFF FFFFFFFF | 28 # CHECK-NEXT: 0020: FFFFFFFF 00000000 00000000 |
29 # ^ | 29 # ^ |
30 # DFFFFFFF FFFFFFFF = _start(0x1000) - PC(.eh_frame(0x1001) + 0x20) | 30 # E3FFFFFF FFFFFFFF = _start(0x1000) - PC(.eh_frame(0x1001) + 0x1C) |
31 | 31 |
32 # CHECK: Section { | 32 # CHECK: Section { |
33 # CHECK: Index: | 33 # CHECK: Index: |
34 # CHECK: Name: .eh_frame_hdr | 34 # CHECK: Name: .eh_frame_hdr |
35 # CHECK-NEXT: Type: SHT_PROGBITS | 35 # CHECK-NEXT: Type: SHT_PROGBITS |
36 # CHECK-NEXT: Flags [ | 36 # CHECK-NEXT: Flags [ |
37 # CHECK-NEXT: SHF_ALLOC | 37 # CHECK-NEXT: SHF_ALLOC |
38 # CHECK-NEXT: ] | 38 # CHECK-NEXT: ] |
39 # CHECK-NEXT: Address: 0x1038 | 39 # CHECK-NEXT: Address: 0x1030 |
40 # CHECK-NEXT: Offset: 0x1038 | 40 # CHECK-NEXT: Offset: 0x1030 |
41 # CHECK-NEXT: Size: 20 | 41 # CHECK-NEXT: Size: 20 |
42 # CHECK-NEXT: Link: 0 | 42 # CHECK-NEXT: Link: 0 |
43 # CHECK-NEXT: Info: 0 | 43 # CHECK-NEXT: Info: 0 |
44 # CHECK-NEXT: AddressAlignment: 4 | 44 # CHECK-NEXT: AddressAlignment: 4 |
45 # CHECK-NEXT: EntrySize: 0 | 45 # CHECK-NEXT: EntrySize: 0 |
46 # CHECK-NEXT: SectionData ( | 46 # CHECK-NEXT: SectionData ( |
47 # CHECK-NEXT: 0000: 011B033B C5FFFFFF 01000000 C8FFFFFF | 47 # CHECK-NEXT: 0000: 011B033B CDFFFFFF 01000000 D0FFFFFF |
48 # CHECK-NEXT: 0010: E1FFFFFF | 48 # CHECK-NEXT: 0010: E5FFFFFF |
49 # Header (always 4 bytes): 011B033B | 49 # Header (always 4 bytes): 011B033B |
50 # C5FFFFFF = .eh_frame(0x1001) - .eh_frame_hdr(0x1038) - 4 | 50 # CDFFFFFF = .eh_frame(0x1001) - .eh_frame_hdr(0x1030) - 4 |
51 # 01000000 = 1 = the number of FDE pointers in the table. | 51 # 01000000 = 1 = the number of FDE pointers in the table. |
52 # C8FFFFFF = _start(0x1000) - .eh_frame_hdr(0x1038) | 52 # D0FFFFFF = _start(0x1000) - .eh_frame_hdr(0x1030) |
53 # E1FFFFFF = FDE(.eh_frame(0x1001) + 0x18) - .eh_frame_hdr(0x1038) | 53 # E5FFFFFF = FDE(.eh_frame(0x1001) + 0x18) - .eh_frame_hdr(0x1030) |
54 | 54 |
55 .text | 55 .text |
56 .global _start | 56 .global _start |
57 _start: | 57 _start: |
58 nop | 58 nop |