| # 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: T1 (1) | |
| # DOC2: Name: T2 (1) | |
| # DOC3: yaml2obj: Cannot find the 3rd document | |
| --- !ELF | |
| FileHeader: !FileHeader | |
| Class: ELFCLASS32 | |
| Data: ELFDATA2LSB | |
| Type: ET_REL | |
| Machine: EM_MIPS | |
| Flags: [EF_MIPS_CPIC] | |
| Sections: | |
| - Name: .text | |
| Type: SHT_PROGBITS | |
| Content: "0000000000000000" | |
| AddressAlign: 16 | |
| Flags: [SHF_EXECINSTR, SHF_ALLOC] | |
| Symbols: | |
| Global: | |
| - Name: T1 | |
| Section: .text | |
| Type: STT_FUNC | |
| Value: 0x0 | |
| Size: 8 | |
| --- !ELF | |
| FileHeader: !FileHeader | |
| Class: ELFCLASS32 | |
| Data: ELFDATA2LSB | |
| Type: ET_REL | |
| Machine: EM_MIPS | |
| Sections: | |
| - Name: .text | |
| Type: SHT_PROGBITS | |
| Content: "00000000" | |
| AddressAlign: 16 | |
| Flags: [SHF_EXECINSTR, SHF_ALLOC] | |
| Symbols: | |
| Global: | |
| - Name: T2 | |
| Section: .text | |
| Type: STT_FUNC | |
| Value: 0x0 | |
| Size: 4 | |
| ... |