| # RUN: yaml2obj %s -o %t |
| # RUN: llvm-objdump -p %t 2>&1 | FileCheck %s --check-prefix=BROKEN-AUX -DFILE=%t |
| |
| # BROKEN-AUX: Version References: |
| # BROKEN-AUX-NEXT: warning: '[[FILE]]': invalid SHT_GNU_verneed section with index 2: found a misaligned auxiliary entry at offset 0x11 |
| # BROKEN-AUX-NOT: {{.}} |
| |
| --- !ELF |
| FileHeader: |
| Class: ELFCLASS64 |
| Data: ELFDATA2LSB |
| Type: ET_EXEC |
| Sections: |
| - Name: .gnu.version |
| Type: SHT_GNU_versym |
| Flags: [ SHF_ALLOC ] |
| Entries: [ 2 ] |
| - Name: .gnu.version_r |
| Type: SHT_GNU_verneed |
| Flags: [ SHF_ALLOC ] |
| Info: 1 |
| AddressAlign: 4 |
| ## The byte offset to the auxiliary entry is 0x11, i.e. it is not correctly aligned in memory. |
| Content: "0100010001000000110000000000000000000000" |
| DynamicSymbols: [] |