OSDN Git Service

[ObjectYAML] Handle SHF_COMPRESSED
[android-x86/external-llvm.git] / test / ObjectYAML / ELF / shf-compressed.yaml
1 # RUN: yaml2obj %s -o %t
2 # RUN: llvm-readobj -sections %t | FileCheck -check-prefix=OBJ %s
3 # RUN: obj2yaml %t | FileCheck -check-prefix=YAML %s
4
5 --- !ELF
6 FileHeader:
7   Class:           ELFCLASS32
8   Data:            ELFDATA2LSB
9   Type:            ET_REL
10   Machine:         EM_386
11 Sections:
12   - Name:            .debug_line
13     Type:            SHT_PROGBITS
14     Flags:           [ SHF_COMPRESSED ]
15
16 # OBJ:      Sections [
17 # OBJ:        Section {
18 # OBJ:          Index: 1
19 # OBJ-NEXT:     Name: .debug_line (1)
20 # OBJ-NEXT:     Type: SHT_PROGBITS (0x1)
21 # OBJ-NEXT:     Flags [ (0x800)
22 # OBJ-NEXT:       SHF_COMPRESSED (0x800)
23 # OBJ-NEXT:     ]
24
25 # YAML:      Sections:
26 # YAML-NEXT:   - Name:            .debug_line
27 # YAML-NEXT:     Type:            SHT_PROGBITS
28 # YAML-NEXT:     Flags:           [ SHF_COMPRESSED ]