16 lines
		
	
	
		
			588 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			588 B
		
	
	
	
		
			Plaintext
		
	
	
	
| REQUIRES: zlib
 | |
| 
 | |
| // dwarfdump-decompression-error.elf-x86-64 is prepared using following
 | |
| // source code and invocation:
 | |
| // test.cpp:
 | |
| // int main() { return 0; }
 | |
| //
 | |
| // gcc test.cpp -o out -g -Wl,--compress-debug-sections,zlib
 | |
| //
 | |
| // After that result object was modified manually. One random byte in compressed
 | |
| // content of .debug_info section was changed to 0xff. That breaks normal 
 | |
| // decompression flow in runtime.
 | |
| RUN: not llvm-dwarfdump %p/Inputs/dwarfdump-decompression-error.elf-x86-64 2>&1 | FileCheck %s
 | |
| 
 | |
| CHECK: error: failed to decompress '.debug_info', zlib error: Z_DATA_ERROR
 |