68 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| # RUN: yaml2obj %s -o %t
 | |
| # RUN: llvm-objdump --full-contents %t > %t.out1
 | |
| # RUN: llvm-objdump -s %t > %t.out2
 | |
| # RUN: cmp %t.out1 %t.out2
 | |
| # RUN: FileCheck %s --input-file=%t.out1 --implicit-check-not=.empty-progbits \
 | |
| # RUN:              --implicit-check-not=.empty-nobits
 | |
| 
 | |
| # CHECK:      .bss
 | |
| # CHECK-NEXT: <skipping contents of bss section at [1000, 1040)>
 | |
| # CHECK:      .text
 | |
| # CHECK-NEXT:  1010 01234567                             .#Eg
 | |
| # CHECK:      .user-defined
 | |
| # CHECK-NEXT:  1020 76543210                             vT2.
 | |
| # CHECK:      .nobits-section
 | |
| # CHECK-NEXT: <skipping contents of bss section at [1030, 1050)>
 | |
| # CHECK:      .non-alloc
 | |
| # CHECK:       0000 11112222                             ..""
 | |
| # CHECK:      .symtab
 | |
| # CHECK:      .strtab
 | |
| # CHECK:      .shstrtab
 | |
| 
 | |
| !ELF
 | |
| FileHeader:
 | |
|   Class:           ELFCLASS64
 | |
|   Data:            ELFDATA2LSB
 | |
|   Type:            ET_EXEC
 | |
|   Machine:         EM_X86_64
 | |
| Sections:
 | |
|   - Name:            .bss
 | |
|     Type:            SHT_NOBITS
 | |
|     Flags:           [ SHF_ALLOC ]
 | |
|     Address:         0x1000
 | |
|     AddressAlign:    0x0000000000000010
 | |
|     Size:            64
 | |
|   - Name:            .text
 | |
|     Type:            SHT_PROGBITS
 | |
|     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
 | |
|     Address:         0x1010
 | |
|     AddressAlign:    0x0000000000000010
 | |
|     Content:         "01234567"
 | |
|     Size:            4
 | |
|   - Name:            .user-defined
 | |
|     Type:            SHT_PROGBITS
 | |
|     Flags:           [ SHF_ALLOC ]
 | |
|     Address:         0x1020
 | |
|     AddressAlign:    0x0000000000000010
 | |
|     Content:         "76543210"
 | |
|     Size:            4
 | |
|   - Name:            .nobits-section
 | |
|     Type:            SHT_NOBITS
 | |
|     Flags:           [ SHF_ALLOC ]
 | |
|     Address:         0x1030
 | |
|     AddressAlign:    0x0000000000000010
 | |
|     Size:            32
 | |
|   - Name:            .empty-progbits
 | |
|     Type:            SHT_PROGBITS
 | |
|     Address:         0x1040
 | |
|     Flags:           [ SHF_ALLOC ]
 | |
|   - Name:            .empty-nobits
 | |
|     Type:            SHT_NOBITS
 | |
|     Address:         0x1050
 | |
|     Flags:           [ SHF_ALLOC ]
 | |
|   - Name:            .non-alloc
 | |
|     Type:            SHT_PROGBITS
 | |
|     Flags:           [ ]
 | |
|     Content:         '11112222'
 | |
| Symbols: []
 |