[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / tools / llvm-objdump / X86 / phdrs-lma2.test
blob2dd155f246ca4c09205b4e0bfe76f5ad814392b0
1 # RUN: yaml2obj %s > %t
3 ## If there are no sections with different LMA to VMA,
4 ## we do not display LMA column.
5 # RUN: llvm-objdump --section-headers %t | FileCheck %s
7 # CHECK:      Sections:
8 # CHECK-NEXT: Idx Name  Size     VMA              Type
9 # CHECK-NEXT:   0       00000000 0000000000000000
10 # CHECK-NEXT:   1 .text 00000004 0000000000001000 TEXT
11 # CHECK-NEXT:   2 .init 00000004 0000000000001010 TEXT
12 # CHECK-NEXT:   3 .data 00000004 0000000000002000 DATA
14 ## Check we can trigger displaying the LMA column with --show-lma.
15 # RUN: llvm-objdump --section-headers --show-lma %t |\
16 # RUN:   FileCheck %s --check-prefix=LMA
18 # LMA:      Sections:
19 # LMA-NEXT: Idx Name  Size     VMA              LMA              Type
20 # LMA-NEXT:   0       00000000 0000000000000000 0000000000000000
21 # LMA-NEXT:   1 .text 00000004 0000000000001000 0000000000001000 TEXT
22 # LMA-NEXT:   2 .init 00000004 0000000000001010 0000000000001010 TEXT
23 # LMA-NEXT:   3 .data 00000004 0000000000002000 0000000000002000 DATA
25 !ELF
26 FileHeader:
27   Class:           ELFCLASS64
28   Data:            ELFDATA2LSB
29   Type:            ET_EXEC
30   Machine:         EM_X86_64
31 Sections:
32   - Name:            .text
33     Type:            SHT_PROGBITS
34     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
35     Content:         "00000000"
36     Address:         0x00001000
37   - Name:            .init
38     Type:            SHT_PROGBITS
39     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
40     Content:         "00000000"
41     Address:         0x00001010
42   - Name:            .data
43     Type:            SHT_PROGBITS
44     Flags:           [ SHF_ALLOC ]
45     Content:         "00000000"
46     Address:         0x00002000
47 ProgramHeaders:
48   - Type: PT_LOAD
49     Flags: [ PF_X, PF_R ]
50     VAddr: 0x00001000
51     PAddr: 0x00001000
52     Sections:
53       - Section: .text
54       - Section: .init
55   - Type: PT_LOAD
56     Flags: [ PF_R ]
57     VAddr: 0x00002000
58     PAddr: 0x00002000
59     Sections:
60       - Section: .data