# RUN: yaml2obj %s > %t.so # RUN: llvm-readobj -elf-output-style GNU --notes %t.so | FileCheck %s # CHECK: Displaying notes found at file offset 0x00000300 with length 0x00000020: # CHECK: Owner Data size Description # CHECK: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) # CHECK: Build ID: 4fcb712aa6387724a9f465a32cd8c14b # CHECK: Displaying notes found at file offset 0x0000036c with length 0x0000001c: # CHECK: Owner Data size Description # CHECK: GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version) # CHECK: Version: gold 1.11 --- !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB Type: ET_EXEC Machine: EM_X86_64 Sections: - Name: .note.gnu.build-id Type: SHT_NOTE Flags: [ SHF_ALLOC ] Address: 0x0000000000400120 AddressAlign: 0x0000000000000004 Content: 040000001000000003000000474E55004FCB712AA6387724A9F465A32CD8C14B - Name: .text Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] Address: 0x0000000000400140 AddressAlign: 0x0000000000000001 Content: 31C0C3 - Name: .eh_frame Type: SHT_PROGBITS Flags: [ SHF_ALLOC ] Address: 0x0000000000400148 AddressAlign: 0x0000000000000008 Content: 1400000000000000017A5200017810011B0C070890010000140000001C000000D8FFFFFF030000000000000000000000 - Name: .data Type: SHT_PROGBITS Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x0000000000401000 AddressAlign: 0x0000000000000001 Content: '' - Name: .bss Type: SHT_NOBITS Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x0000000000401000 AddressAlign: 0x0000000000000001 - Name: .comment Type: SHT_PROGBITS Flags: [ SHF_MERGE, SHF_STRINGS ] AddressAlign: 0x0000000000000001 Content: 004743433A2028474E552920352E342E3000 - Name: .note.gnu.gold-version Type: SHT_NOTE AddressAlign: 0x0000000000000004 Content: 040000000900000004000000474E5500676F6C6420312E3131000000 Symbols: Local: - Name: reduced.c Type: STT_FILE - Type: STT_FILE Global: - Name: main Type: STT_FUNC Section: .text Value: 0x0000000000400140 Size: 0x0000000000000003 - Name: _edata Value: 0x0000000000401000 - Name: __bss_start Value: 0x0000000000401000 - Name: _end Value: 0x0000000000401000 ...