| # 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 |
| ... |