26 lines
807 B
Plaintext
26 lines
807 B
Plaintext
# 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: []
|