1*55c81d42SFangrui Song# RUN: yaml2obj %s -o %t 26e4dc6f2SAlexander Shaposhnikov# RUN: llvm-objcopy %t %t2 3298ea3f5SJordan Rupprecht# RUN: llvm-readobj --sections %t2 | FileCheck %s 46e4dc6f2SAlexander Shaposhnikov 56e4dc6f2SAlexander Shaposhnikov!ELF 66e4dc6f2SAlexander ShaposhnikovFileHeader: 76e4dc6f2SAlexander Shaposhnikov Class: ELFCLASS64 86e4dc6f2SAlexander Shaposhnikov Data: ELFDATA2LSB 96e4dc6f2SAlexander Shaposhnikov Type: ET_EXEC 106e4dc6f2SAlexander Shaposhnikov Machine: EM_X86_64 116e4dc6f2SAlexander ShaposhnikovSections: 126e4dc6f2SAlexander Shaposhnikov - Name: .bss 136e4dc6f2SAlexander Shaposhnikov Type: SHT_NOBITS 146e4dc6f2SAlexander Shaposhnikov Flags: [ SHF_ALLOC ] 156e4dc6f2SAlexander Shaposhnikov AddressAlign: 0x0000000000000010 166e4dc6f2SAlexander Shaposhnikov Size: 64 176e4dc6f2SAlexander Shaposhnikov - Name: .text 186e4dc6f2SAlexander Shaposhnikov Type: SHT_PROGBITS 196e4dc6f2SAlexander Shaposhnikov Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 206e4dc6f2SAlexander Shaposhnikov AddressAlign: 0x0000000000000010 216e4dc6f2SAlexander Shaposhnikov Content: "00000000" 226e4dc6f2SAlexander Shaposhnikov 236e4dc6f2SAlexander Shaposhnikov# CHECK: Type: SHT_NULL 246e4dc6f2SAlexander Shaposhnikov 256e4dc6f2SAlexander Shaposhnikov# CHECK: Name: .bss 266e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: Type: SHT_NOBITS 276e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: Flags [ 286e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: SHF_ALLOC 296e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: ] 306e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: Address: 316e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: Offset: [[OFFSET:0x[0-9A-F]+]] 326e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: Size: 64 336e4dc6f2SAlexander Shaposhnikov 346e4dc6f2SAlexander Shaposhnikov# CHECK: Name: .text 356e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: Type: SHT_PROGBITS 366e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: Flags [ 376e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: SHF_ALLOC 386e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: SHF_EXECINSTR 396e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: ] 406e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: Address: 416e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: Offset: [[OFFSET]] 426e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: Size: 4 436e4dc6f2SAlexander Shaposhnikov 446e4dc6f2SAlexander Shaposhnikov# CHECK: Name: .shstrtab 456e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: Type: SHT_STRTAB 466e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: Flags [ 476e4dc6f2SAlexander Shaposhnikov# CHECK-NEXT: ] 48