| RUN: lldb-test object-file %p/Inputs/identification-linux.syms | FileCheck %s --check-prefix=LINUX | |
| RUN: lldb-test object-file %p/Inputs/identification-macosx.syms | FileCheck %s --check-prefix=MAC | |
| RUN: lldb-test object-file %p/Inputs/identification-macosx-arm64e.syms | FileCheck %s --check-prefix=ARM64E | |
| RUN: lldb-test object-file %p/Inputs/identification-windows.syms | FileCheck %s --check-prefix=WINDOWS | |
| RUN: not lldb-test object-file %p/Inputs/bad-module-id-1.syms 2>&1 | FileCheck %s --check-prefix=ERROR | |
| RUN: not lldb-test object-file %p/Inputs/bad-module-id-2.syms 2>&1 | FileCheck %s --check-prefix=ERROR | |
| RUN: not lldb-test object-file %p/Inputs/bad-module-id-3.syms 2>&1 | FileCheck %s --check-prefix=ERROR | |
| LINUX: Plugin name: breakpad | |
| LINUX: Architecture: x86_64--linux | |
| LINUX: UUID: 554889E5-5DC3-CCCC-CCCC-CCCCCCCCCCCC | |
| LINUX: Executable: false | |
| LINUX: Stripped: false | |
| LINUX: Type: debug info | |
| LINUX: Strata: user | |
| MAC: Plugin name: breakpad | |
| MAC: Architecture: x86_64--macosx | |
| MAC: UUID: D98C0E68-2089-AA1B-EACD-6A8C1F16707B | |
| MAC: Executable: false | |
| MAC: Stripped: false | |
| MAC: Type: debug info | |
| MAC: Strata: user | |
| ARM64E: Architecture: aarch64--macosx | |
| WINDOWS: Plugin name: breakpad | |
| WINDOWS: Architecture: i386--windows | |
| WINDOWS: UUID: A0C91657-80B5-4909-81A1-925EA62165C0-00000001 | |
| WINDOWS: Executable: false | |
| WINDOWS: Stripped: false | |
| WINDOWS: Type: debug info | |
| WINDOWS: Strata: user | |
| ERROR: not recognised as an object file |