| RUN: yaml2obj %p/Inputs/COFF/i386.yaml | llvm-nm \ |
| RUN: | FileCheck %s -check-prefix COFF |
| RUN: yaml2obj %p/Inputs/COFF/x86-64.yaml | llvm-nm \ |
| RUN: | FileCheck %s -check-prefix COFF |
| RUN: llvm-nm %p/Inputs/trivial-object-test.elf-i386 \ |
| RUN: | FileCheck %s -check-prefix ELF |
| RUN: llvm-nm %p/Inputs/trivial-object-test.elf-x86-64 \ |
| RUN: | FileCheck %s -check-prefix ELF |
| RUN: llvm-nm %p/Inputs/trivial-object-test.macho-i386 \ |
| RUN: | FileCheck %s -check-prefix macho |
| RUN: llvm-nm %p/Inputs/trivial-object-test.macho-x86-64 \ |
| RUN: | FileCheck %s -check-prefix macho64 |
| |
| COFF: 00000000 d .data |
| COFF: 00000000 t .text |
| COFF: 00000000 d L{{_?}}.str |
| COFF: U {{_?}}SomeOtherFunction |
| COFF: 00000000 T {{_?}}main |
| COFF: U {{_?}}puts |
| |
| ELF: U SomeOtherFunction |
| ELF: 00000000 T main |
| ELF: U puts |
| |
| |
| macho: 00000000 U _SomeOtherFunction |
| macho: 00000000 s _main |
| macho: 00000000 U _puts |
| |
| macho64: 00000028 s L_.str |
| macho64: 00000000 u _SomeOtherFunction |
| macho64: 00000000 s _main |
| macho64: 00000000 u _puts |