92 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| # RUN: yaml2obj -docnum=1 %s \
 | |
| # RUN:   | llvm-readobj -symbols - | FileCheck -check-prefix=DOC1 %s
 | |
| # RUN: yaml2obj -docnum=2 %s \
 | |
| # RUN:   | llvm-readobj -symbols - | FileCheck -check-prefix=DOC2 %s
 | |
| # RUN: not yaml2obj -docnum=3 %s 2>&1 \
 | |
| # RUN:   | FileCheck -check-prefix=DOC3 %s
 | |
| 
 | |
| # DOC1: Name: _sym1
 | |
| # DOC2: Name: _sym2
 | |
| # DOC3: yaml2obj: Cannot find the 3rd document
 | |
| 
 | |
| --- !COFF
 | |
| header:
 | |
|   Machine: IMAGE_FILE_MACHINE_I386
 | |
|   Characteristics: [ IMAGE_FILE_DEBUG_STRIPPED ]
 | |
| 
 | |
| sections:
 | |
|   - Name: .text
 | |
|     Alignment: 16
 | |
|     Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE,
 | |
|                        IMAGE_SCN_MEM_READ ]
 | |
|     SectionData: "00000000"
 | |
| 
 | |
| symbols:
 | |
|   - Name: .text
 | |
|     Value: 0
 | |
|     SectionNumber: 1
 | |
|     SimpleType: IMAGE_SYM_TYPE_NULL
 | |
|     ComplexType: IMAGE_SYM_DTYPE_NULL
 | |
|     StorageClass: IMAGE_SYM_CLASS_STATIC
 | |
|     SectionDefinition:
 | |
|       Length:          36
 | |
|       NumberOfRelocations: 3
 | |
|       NumberOfLinenumbers: 0
 | |
|       CheckSum:        0
 | |
|       Number:          1
 | |
| 
 | |
|   - Name: _main
 | |
|     Value: 0
 | |
|     SectionNumber: 1
 | |
|     SimpleType: IMAGE_SYM_TYPE_NULL
 | |
|     ComplexType: IMAGE_SYM_DTYPE_FUNCTION
 | |
|     StorageClass: IMAGE_SYM_CLASS_EXTERNAL
 | |
| 
 | |
|   - Name: _sym1
 | |
|     Value: 0
 | |
|     SectionNumber: 0
 | |
|     SimpleType: IMAGE_SYM_TYPE_NULL
 | |
|     ComplexType: IMAGE_SYM_DTYPE_NULL
 | |
|     StorageClass: IMAGE_SYM_CLASS_EXTERNAL
 | |
| 
 | |
| --- !COFF
 | |
| header:
 | |
|   Machine: IMAGE_FILE_MACHINE_I386
 | |
|   Characteristics: [ IMAGE_FILE_DEBUG_STRIPPED ]
 | |
| 
 | |
| sections:
 | |
|   - Name: .text
 | |
|     Alignment: 16
 | |
|     Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE,
 | |
|                        IMAGE_SCN_MEM_READ ]
 | |
|     SectionData: "00000000"
 | |
| 
 | |
| symbols:
 | |
|   - Name: .text
 | |
|     Value: 0
 | |
|     SectionNumber: 1
 | |
|     SimpleType: IMAGE_SYM_TYPE_NULL
 | |
|     ComplexType: IMAGE_SYM_DTYPE_NULL
 | |
|     StorageClass: IMAGE_SYM_CLASS_STATIC
 | |
|     SectionDefinition:
 | |
|       Length:          36
 | |
|       NumberOfRelocations: 3
 | |
|       NumberOfLinenumbers: 0
 | |
|       CheckSum:        0
 | |
|       Number:          1
 | |
| 
 | |
|   - Name: _main
 | |
|     Value: 0
 | |
|     SectionNumber: 1
 | |
|     SimpleType: IMAGE_SYM_TYPE_NULL
 | |
|     ComplexType: IMAGE_SYM_DTYPE_FUNCTION
 | |
|     StorageClass: IMAGE_SYM_CLASS_EXTERNAL
 | |
| 
 | |
|   - Name: _sym2
 | |
|     Value: 0
 | |
|     SectionNumber: 0
 | |
|     SimpleType: IMAGE_SYM_TYPE_NULL
 | |
|     ComplexType: IMAGE_SYM_DTYPE_NULL
 | |
|     StorageClass: IMAGE_SYM_CLASS_EXTERNAL
 | |
| ...
 |