| ## Check how we print relocations. |
| |
| # RUN: llvm-readobj -r %p/Inputs/trivial.obj.coff-i386 \ |
| # RUN: | FileCheck %s --check-prefix COFF |
| # RUN: llvm-readobj -r %p/Inputs/bad-relocs.obj.coff-i386 \ |
| # RUN: | FileCheck %s --check-prefix BAD-COFF-RELOCS |
| # RUN: llvm-readobj -r %p/Inputs/relocs-no-symtab.obj.coff-i386 \ |
| # RUN: | FileCheck %s --check-prefix BAD-COFF-RELOCS |
| |
| # COFF: Relocations [ |
| # COFF-NEXT: Section (1) .text { |
| # COFF-NEXT: 0x4 IMAGE_REL_I386_DIR32 .data (4) |
| # COFF-NEXT: 0x9 IMAGE_REL_I386_REL32 _puts (7) |
| # COFF-NEXT: 0xE IMAGE_REL_I386_REL32 _SomeOtherFunction (8) |
| # COFF-NEXT: } |
| # COFF-NEXT: ] |
| |
| # BAD-COFF-RELOCS: Relocations [ |
| # BAD-COFF-RELOCS-NEXT: Section (1) sec { |
| # BAD-COFF-RELOCS-NEXT: 0xDEADBEEF IMAGE_REL_I386_ABSOLUTE - |
| # BAD-COFF-RELOCS-NEXT: } |
| # BAD-COFF-RELOCS-NEXT: ] |