]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm-project/lldb/source/Plugins/Process/Darwin/LaunchFlavor.h
MFC r355940:
[FreeBSD/FreeBSD.git] / contrib / llvm-project / lldb / source / Plugins / Process / Darwin / LaunchFlavor.h
1 //===-- LaunchFlavor.h ---------------------------------------- -*- C++ -*-===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8
9 #ifndef LaunchFlavor_h
10 #define LaunchFlavor_h
11
12 namespace lldb_private {
13 namespace process_darwin {
14
15 enum class LaunchFlavor {
16   Default = 0,
17   PosixSpawn = 1,
18   ForkExec = 2,
19 #ifdef WITH_SPRINGBOARD
20   SpringBoard = 3,
21 #endif
22 #ifdef WITH_BKS
23   BKS = 4,
24 #endif
25 #ifdef WITH_FBS
26   FBS = 5
27 #endif
28 };
29 }
30 } // namespaces
31
32 #endif /* LaunchFlavor_h */