21 lines
495 B
Plaintext
21 lines
495 B
Plaintext
|
## Check we report an error when trying to dump an object
|
||
|
## which has a relocation section that has a broken sh_info
|
||
|
## field, which is larger than the number of sections.
|
||
|
|
||
|
# RUN: yaml2obj %s -o %t
|
||
|
# RUN: not llvm-cxxdump %t 2>&1 | FileCheck %s
|
||
|
# CHECK: error: reading file: invalid section index: 255
|
||
|
|
||
|
--- !ELF
|
||
|
FileHeader:
|
||
|
Class: ELFCLASS64
|
||
|
Data: ELFDATA2LSB
|
||
|
Type: ET_REL
|
||
|
Machine: EM_X86_64
|
||
|
Sections:
|
||
|
- Name: .rela.foo
|
||
|
Type: SHT_RELA
|
||
|
Link: 0
|
||
|
Info: 0xFF
|
||
|
Relocations: []
|