LLDB  mainline
LaunchFlavor.h
Go to the documentation of this file.
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 */
Enumerations for broadcasting.
Definition: SBLaunchInfo.h:14