[NFC][RemoveDIs] Prefer iterators over inst-pointers in InstCombine
[llvm-project.git] / llvm / test / tools / llvm-objdump / X86 / phdrs-lma2.test
blobb2831ef8feaef632b12dd1970c8422e93eb781d3
1 # RUN: yaml2obj %s -o %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     FirstSec: .text
52     LastSec:  .init
53   - Type:     PT_LOAD
54     Flags:    [ PF_R ]
55     VAddr:    0x00002000
56     FirstSec: .data
57     LastSec:  .data