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: []
 |