[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / tools / llvm-objcopy / ELF / Inputs / ihex-elf-segments.yaml
blobc7d8a7affb82d548cd54aa4fbcaa5210e458862a
1 # Here we use yaml from ihex-elf-sections.yaml, but add single load
2 # segment containing all exported sections. In such case we should 
3 # use physical address of a section intead of virtual address. Physical
4 # addresses start from 0x100000, so we create two additional 'ExtenededAddr'
5 # (03) record in the beginning of IHex file with that physical address
6 !ELF
7 FileHeader:
8   Class:           ELFCLASS64
9   Data:            ELFDATA2LSB
10   Type:            ET_EXEC
11   Machine:         EM_X86_64
12   Entry:           0x100000
13 Sections:
14   - Name:            .text
15     Type:            SHT_PROGBITS
16     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
17     Address:         0x0
18     AddressAlign:    0x8
19     Content:         "000102030405060708090A0B0C0D0E0F1011121314"
20   - Name:            .data1
21     Type:            SHT_PROGBITS
22     Flags:           [ SHF_ALLOC ]
23     Content:         "3031323334353637383940"
24     Address:         0xFFF8
25     AddressAlign:    0x8
26   - Name:            .data2
27     Type:            SHT_PROGBITS
28     Flags:           [ SHF_ALLOC ]
29     Content:         "40414243"
30     Address:         0x10100
31     AddressAlign:    0x8
32   - Name:            .data3
33     Type:            SHT_PROGBITS
34     Flags:           [ SHF_ALLOC ]
35     Content:         "5051525354555657585960"
36     Address:         0x10FFF8
37     AddressAlign:    0x8
38   - Name:            .bss
39     Type:            SHT_NOBITS
40     Flags:           [ SHF_ALLOC ]
41     Address:         0x10100
42     Size:            0x1000
43     AddressAlign:    0x8
44   - Name:            .dummy
45     Type:            SHT_PROGBITS
46     Flags:           [ ]
47     Address:         0x20FFF8
48     Size:            65536
49     AddressAlign:    0x8
50 ProgramHeaders:
51   - Type: PT_LOAD
52     Flags: [ PF_X, PF_R ]
53     VAddr: 0xF00000000
54     PAddr: 0x100000
55     Sections:
56       - Section: .text
57       - Section: .data1
58       - Section: .data2
59       - Section: .data3
60       - Section: .bss