brintos

brintos / llvm-project-archived public Read only

0
0
Text · 919 B · 2539383 Raw
37 lines · plain
1## Here we test how Solaris specific flags are dumped.2 3# RUN: yaml2obj %s -o %t.o4# RUN: llvm-readobj -S %t.o | FileCheck %s5 6# CHECK:      Name: .os.flags.low7# CHECK-NEXT: Type: SHT_PROGBITS8# CHECK-NEXT: Flags [ (0x100000)9# CHECK-NEXT:   SHF_SUNW_NODISCARD (0x100000)10# CHECK-NEXT: ]11# CHECK:      Name: .os.flags.high12# CHECK-NEXT: Type: SHT_PROGBITS13# CHECK-NEXT: Flags [ (0xFE00000)14# CHECK-NEXT: ]15# CHECK:      Name: .os.flags.mask16# CHECK-NEXT: Type: SHT_PROGBITS17# CHECK-NEXT: Flags [ (0xFF00000)18# CHECK-NEXT:   SHF_SUNW_NODISCARD (0x100000)19# CHECK-NEXT: ]20 21--- !ELF22FileHeader:23  Class: ELFCLASS6424  Data:  ELFDATA2LSB25  OSABI: ELFOSABI_SOLARIS26  Type:  ET_REL27Sections:28  - Name:    .os.flags.low29    Type:    SHT_PROGBITS30    ShFlags: 0x0010000031  - Name:    .os.flags.high32    Type:    SHT_PROGBITS33    ShFlags: 0x0FE0000034  - Name:    .os.flags.mask35    Type:    SHT_PROGBITS36    ShFlags: 0x0FF0000037