|  | # RUN: yaml2obj %s -o %t | 
|  | # RUN: llvm-objdump --full-contents %t > %t.out1 | 
|  | # RUN: llvm-objdump -s %t > %t.out2 | 
|  | # RUN: cmp %t.out1 %t.out2 | 
|  | # RUN: FileCheck %s --input-file=%t.out1 --implicit-check-not=.empty-progbits \ | 
|  | # RUN:              --implicit-check-not=.empty-nobits | 
|  |  | 
|  | # CHECK:      .bss | 
|  | # CHECK-NEXT: <skipping contents of bss section at [1000, 1040)> | 
|  | # CHECK:      .text | 
|  | # CHECK-NEXT:  1010 01234567                             .#Eg | 
|  | # CHECK:      .user-defined | 
|  | # CHECK-NEXT:  1020 76543210                             vT2. | 
|  | # CHECK:      .nobits-section | 
|  | # CHECK-NEXT: <skipping contents of bss section at [1030, 1050)> | 
|  | # CHECK:      .non-alloc | 
|  | # CHECK:       0000 11112222                             .."" | 
|  | # CHECK:      .symtab | 
|  | # CHECK:      .strtab | 
|  | # CHECK:      .shstrtab | 
|  |  | 
|  | !ELF | 
|  | FileHeader: | 
|  | Class:           ELFCLASS64 | 
|  | Data:            ELFDATA2LSB | 
|  | Type:            ET_EXEC | 
|  | Machine:         EM_X86_64 | 
|  | Sections: | 
|  | - Name:            .bss | 
|  | Type:            SHT_NOBITS | 
|  | Flags:           [ SHF_ALLOC ] | 
|  | Address:         0x1000 | 
|  | AddressAlign:    0x0000000000000010 | 
|  | Size:            64 | 
|  | - Name:            .text | 
|  | Type:            SHT_PROGBITS | 
|  | Flags:           [ SHF_ALLOC, SHF_EXECINSTR ] | 
|  | Address:         0x1010 | 
|  | AddressAlign:    0x0000000000000010 | 
|  | Content:         "01234567" | 
|  | Size:            4 | 
|  | - Name:            .user-defined | 
|  | Type:            SHT_PROGBITS | 
|  | Flags:           [ SHF_ALLOC ] | 
|  | Address:         0x1020 | 
|  | AddressAlign:    0x0000000000000010 | 
|  | Content:         "76543210" | 
|  | Size:            4 | 
|  | - Name:            .nobits-section | 
|  | Type:            SHT_NOBITS | 
|  | Flags:           [ SHF_ALLOC ] | 
|  | Address:         0x1030 | 
|  | AddressAlign:    0x0000000000000010 | 
|  | Size:            32 | 
|  | - Name:            .empty-progbits | 
|  | Type:            SHT_PROGBITS | 
|  | Address:         0x1040 | 
|  | Flags:           [ SHF_ALLOC ] | 
|  | - Name:            .empty-nobits | 
|  | Type:            SHT_NOBITS | 
|  | Address:         0x1050 | 
|  | Flags:           [ SHF_ALLOC ] | 
|  | - Name:            .non-alloc | 
|  | Type:            SHT_PROGBITS | 
|  | Flags:           [ ] | 
|  | Content:         '11112222' | 
|  | Symbols: [] |