Lines Matching full:subsystem
1 ## Test the --subsystem option.
5 # RUN: llvm-objcopy --subsystem=posix:7.4 --subsystem windows %t.in.exe %t.out.exe
12 # WIN74: Subsystem: IMAGE_SUBSYSTEM_WINDOWS_GUI
14 # RUN: llvm-objcopy --subsystem=posix:7.4 --subsystem windows:9 %t.in.exe %t.out.exe
21 # WIN90: Subsystem: IMAGE_SUBSYSTEM_WINDOWS_GUI
23 # RUN: not llvm-objcopy --subsystem=foobar %t.in.exe %t.err.exe 2>&1 | FileCheck %s --check-prefix=INVALID-SUBSYS
25 # INVALID-SUBSYS: 'foobar' is not a valid subsystem{{$}}
27 # RUN: not llvm-objcopy --subsystem=windows:foo %t.in.exe %t.err.exe 2>&1 | FileCheck %s --check-prefix=INVALID-MAJOR-NUMBER
28 # RUN: not llvm-objcopy --subsystem=windows:8.bar %t.in.exe %t.err.exe 2>&1 | FileCheck %s --check-prefix=INVALID-MINOR-NUMBER
30 # INVALID-MAJOR-NUMBER: 'foo' is not a valid subsystem major version
31 # INVALID-MINOR-NUMBER: 'bar' is not a valid subsystem minor version
33 # RUN: llvm-objcopy --subsystem=efi_application %t.in.exe %t.out.exe
35 # RUN: llvm-objcopy --subsystem=efi-app %t.in.exe %t.out.exe
38 # EFI-APPLICATION: Subsystem: IMAGE_SUBSYSTEM_EFI_APPLICATION
40 # RUN: llvm-objcopy --subsystem=efi_boot_service_driver %t.in.exe %t.out.exe
42 # RUN: llvm-objcopy --subsystem=efi-bsd %t.in.exe %t.out.exe
45 # EFI-BOOT-SERVICE-DRIVER: Subsystem: IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER
47 # RUN: llvm-objcopy --subsystem=efi_runtime_driver %t.in.exe %t.out.exe
49 # RUN: llvm-objcopy --subsystem=efi-rtd %t.in.exe %t.out.exe
52 # EFI-RUNTIME-DRIVER: Subsystem: IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER
66 Subsystem: IMAGE_SUBSYSTEM_WINDOWS_CUI