1*3a168297SPavel Labath# RUN: yaml2obj %s > %t
2*3a168297SPavel Labath# RUN: %lldb %t -o "target modules dump sections" -o exit \
3*3a168297SPavel Labath# RUN:   | FileCheck --match-full-lines --strict-whitespace %s
4*3a168297SPavel Labath
5*3a168297SPavel Labath#      CHECK:Sections for '{{.*}}command-target-modules-dump-sections.yaml.tmp' (x86_64):
6*3a168297SPavel Labath# CHECK-NEXT:  SectID     Type             File Address                             Perm File Off.  File Size  Flags      Section Name
7*3a168297SPavel Labath# CHECK-NEXT:  ---------- ---------------- ---------------------------------------  ---- ---------- ---------- ---------- ----------------------------
8*3a168297SPavel Labath# CHECK-NEXT:  0x00000001 code             [0x0000000000004000-0x0000000000005000)  r-x  0x00001000 0x00001000 0x00000006 command-target-modules-dump-sections.yaml.tmp..text
9*3a168297SPavel Labath# CHECK-NEXT:  0x00000002 regular          [0x0000000000005000-0x0000000000005100)  r--  0x00002000 0x00000100 0x00000002 command-target-modules-dump-sections.yaml.tmp..rodata
10*3a168297SPavel Labath# CHECK-NEXT:  0x00000003 eh-frame         [0x0000000000006000-0x0000000000006040)  r--  0x00002100 0x00000040 0x00000002 command-target-modules-dump-sections.yaml.tmp..eh_frame
11*3a168297SPavel Labath--- !ELF
12*3a168297SPavel LabathFileHeader:
13*3a168297SPavel Labath  Class:           ELFCLASS64
14*3a168297SPavel Labath  Data:            ELFDATA2LSB
15*3a168297SPavel Labath  Type:            ET_EXEC
16*3a168297SPavel Labath  Machine:         EM_X86_64
17*3a168297SPavel LabathSections:
18*3a168297SPavel Labath  - Name:            .text
19*3a168297SPavel Labath    Type:            SHT_PROGBITS
20*3a168297SPavel Labath    Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
21*3a168297SPavel Labath    Address:         0x0000000000004000
22*3a168297SPavel Labath    AddressAlign:    0x0000000000001000
23*3a168297SPavel Labath    Size:            0x1000
24*3a168297SPavel Labath  - Name:            .rodata
25*3a168297SPavel Labath    Type:            SHT_PROGBITS
26*3a168297SPavel Labath    Flags:           [ SHF_ALLOC ]
27*3a168297SPavel Labath    Address:         0x0000000000005000
28*3a168297SPavel Labath    AddressAlign:    0x0000000000000020
29*3a168297SPavel Labath    Size:            0x100
30*3a168297SPavel Labath  - Name:            .eh_frame
31*3a168297SPavel Labath    Type:            SHT_X86_64_UNWIND
32*3a168297SPavel Labath    Flags:           [ SHF_ALLOC ]
33*3a168297SPavel Labath    Address:         0x0000000000006000
34*3a168297SPavel Labath    AddressAlign:    0x0000000000000008
35*3a168297SPavel Labath    Size:            0x40
36*3a168297SPavel Labath...
37