[Alignment][NFC] Instructions::getLoadStoreAlignment
[llvm-complete.git] / test / tools / llvm-objcopy / ELF / Inputs / ihex-elf-sections2.yaml
blob224340cbcc92e2326ab591c250adb4a75869313d
1 !ELF
2 FileHeader:
3   Class:           ELFCLASS64
4   Data:            ELFDATA2LSB
5   Type:            ET_EXEC
6   Machine:         EM_X86_64
7 Sections:
8   - Name:            .text
9 # Zero length sections are not exported to IHex
10 # 'SegmentAddr' and 'ExtendedAddr' records aren't
11 # created either.
12     Type:            SHT_PROGBITS
13     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
14     Address:         0x7FFFFFFF
15     AddressAlign:    0x8
16     Size:            0
17   - Name:            .text1
18 # Section address is sign-extended 32-bit address
19 # Data fits 32-bit range
20     Type:            SHT_PROGBITS
21     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
22     Address:         0xFFFFFFFF80001000
23     AddressAlign:    0x8
24     Content:         "0001020304"
25   - Name:            .text2
26 # Part of section data is in 32-bit address range
27 # and part isn't.  
28     Type:            SHT_PROGBITS
29     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
30     Address:         0xFFFFFFF8
31     AddressAlign:    0x8
32     Content:         "000102030405060708"
33   - Name:            .text3
34   # Entire secion is outside of 32-bit range
35     Type:            SHT_PROGBITS
36     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]    
37     Address:         0xFFFFFFFF0
38     AddressAlign:    0x8
39     Content:         "0001020304"