1 RUN: lldb-test object-file %p/Inputs/identification-linux.syms | FileCheck %s --check-prefix=LINUX
2 RUN: lldb-test object-file %p/Inputs/identification-macosx.syms | FileCheck %s --check-prefix=MAC
3 RUN: lldb-test object-file %p/Inputs/identification-macosx-arm64e.syms | FileCheck %s --check-prefix=ARM64E
4 RUN: lldb-test object-file %p/Inputs/identification-windows.syms | FileCheck %s --check-prefix=WINDOWS
5 RUN: not lldb-test object-file %p/Inputs/bad-module-id-1.syms 2>&1 | FileCheck %s --check-prefix=ERROR
6 RUN: not lldb-test object-file %p/Inputs/bad-module-id-2.syms 2>&1 | FileCheck %s --check-prefix=ERROR
7 RUN: not lldb-test object-file %p/Inputs/bad-module-id-3.syms 2>&1 | FileCheck %s --check-prefix=ERROR
9 LINUX: Plugin name: breakpad
10 LINUX: Architecture: x86_64--linux
11 LINUX: UUID: 554889E5-5DC3-CCCC-CCCC-CCCCCCCCCCCC
12 LINUX: Executable: false
13 LINUX: Stripped: false
14 LINUX: Type: debug info
17 MAC: Plugin name: breakpad
18 MAC: Architecture: x86_64--macosx
19 MAC: UUID: D98C0E68-2089-AA1B-EACD-6A8C1F16707B
20 MAC: Executable: false
25 ARM64E: Architecture: aarch64--macosx
27 WINDOWS: Plugin name: breakpad
28 WINDOWS: Architecture: i386--windows
29 WINDOWS: UUID: A0C91657-80B5-4909-81A1-925EA62165C0-00000001
30 WINDOWS: Executable: false
31 WINDOWS: Stripped: false
32 WINDOWS: Type: debug info
35 ERROR: not recognised as an object file