Go to the documentation of this file.
9 #ifndef LLDB_LLDB_ENUMERATIONS_H
10 #define LLDB_LLDB_ENUMERATIONS_H
12 #include <type_traits>
21 #define LLDB_MARK_AS_BITMASK_ENUM(Enum) \
22 constexpr Enum operator|(Enum a, Enum b) { \
23 return static_cast<Enum>( \
24 static_cast<std::underlying_type<Enum>::type>(a) | \
25 static_cast<std::underlying_type<Enum>::type>(b)); \
27 constexpr Enum operator&(Enum a, Enum b) { \
28 return static_cast<Enum>( \
29 static_cast<std::underlying_type<Enum>::type>(a) & \
30 static_cast<std::underlying_type<Enum>::type>(b)); \
32 constexpr Enum operator~(Enum a) { \
33 return static_cast<Enum>( \
34 ~static_cast<std::underlying_type<Enum>::type>(a)); \
36 inline Enum &operator|=(Enum &a, Enum b) { \
40 inline Enum &operator&=(Enum &a, Enum b) { \
45 #define LLDB_MARK_AS_BITMASK_ENUM(Enum)
63 #define FLAGS_ENUM(Name) enum Name : unsigned
64 #define FLAGS_ANONYMOUS_ENUM() enum : unsigned
66 #define FLAGS_ENUM(Name) enum Name
67 #define FLAGS_ANONYMOUS_ENUM() enum
100 eLaunchFlagExec = (1u << 0),
102 eLaunchFlagDebug = (1u << 1),
104 eLaunchFlagStopAtEntry = (1u
108 eLaunchFlagDisableASLR =
110 eLaunchFlagDisableSTDIO =
112 eLaunchFlagLaunchInTTY =
114 eLaunchFlagLaunchInShell =
116 eLaunchFlagLaunchInSeparateProcessGroup =
120 eLaunchFlagDontSetExitStatus = (1u << 8),
122 eLaunchFlagDetachOnError = (1u << 9),
126 eLaunchFlagShellExpandArguments =
128 eLaunchFlagCloseTTYOnExit = (1u << 11),
129 eLaunchFlagInheritTCCFromParent =
348 eSymbolContextTarget = (1u << 0),
351 eSymbolContextModule = (1u << 1),
354 eSymbolContextCompUnit = (1u << 2),
357 eSymbolContextFunction = (1u << 3),
360 eSymbolContextBlock = (1u << 4),
363 eSymbolContextLineEntry = (1u << 5),
366 eSymbolContextSymbol = (1u << 6),
369 eSymbolContextEverything = ((eSymbolContextSymbol << 1) - 1u),
376 eSymbolContextVariable = (1u << 7),
381 ePermissionsReadable = (1u << 1),
382 ePermissionsExecutable = (1u << 2)};
402 eBreakpointEventTypeInvalidType = (1u << 0),
403 eBreakpointEventTypeAdded = (1u << 1),
404 eBreakpointEventTypeRemoved = (1u << 2),
405 eBreakpointEventTypeLocationsAdded = (1u << 3),
408 eBreakpointEventTypeLocationsRemoved = (1u << 4),
409 eBreakpointEventTypeLocationsResolved = (1u << 5),
410 eBreakpointEventTypeEnabled = (1u << 6),
411 eBreakpointEventTypeDisabled = (1u << 7),
412 eBreakpointEventTypeCommandChanged = (1u << 8),
413 eBreakpointEventTypeConditionChanged = (1u << 9),
414 eBreakpointEventTypeIgnoreChanged = (1u << 10),
415 eBreakpointEventTypeThreadChanged = (1u << 11),
416 eBreakpointEventTypeAutoContinueChanged = (1u << 12)};
419 eWatchpointEventTypeInvalidType = (1u << 0),
420 eWatchpointEventTypeAdded = (1u << 1),
421 eWatchpointEventTypeRemoved = (1u << 2),
422 eWatchpointEventTypeEnabled = (1u << 6),
423 eWatchpointEventTypeDisabled = (1u << 7),
424 eWatchpointEventTypeCommandChanged = (1u << 8),
425 eWatchpointEventTypeConditionChanged = (1u << 9),
426 eWatchpointEventTypeIgnoreChanged = (1u << 10),
427 eWatchpointEventTypeThreadChanged = (1u << 11),
428 eWatchpointEventTypeTypeChanged = (1u << 12)};
719 eEmulateInstructionOptionNone = (0u),
720 eEmulateInstructionOptionAutoAdvancePC = (1u << 0),
721 eEmulateInstructionOptionIgnoreConditions = (1u << 1)};
724 eFunctionNameTypeNone = 0u,
725 eFunctionNameTypeAuto =
728 eFunctionNameTypeFull = (1u << 2),
733 eFunctionNameTypeBase = (1u
737 eFunctionNameTypeMethod = (1u << 4),
739 eFunctionNameTypeSelector =
741 eFunctionNameTypeAny =
742 eFunctionNameTypeAuto
805 eTypeClassInvalid = (0u), eTypeClassArray = (1u << 0),
806 eTypeClassBlockPointer = (1u << 1), eTypeClassBuiltin = (1u << 2),
807 eTypeClassClass = (1u << 3), eTypeClassComplexFloat = (1u << 4),
808 eTypeClassComplexInteger = (1u << 5), eTypeClassEnumeration = (1u << 6),
809 eTypeClassFunction = (1u << 7), eTypeClassMemberPointer = (1u << 8),
810 eTypeClassObjCObject = (1u << 9), eTypeClassObjCInterface = (1u << 10),
811 eTypeClassObjCObjectPointer = (1u << 11), eTypeClassPointer = (1u << 12),
812 eTypeClassReference = (1u << 13), eTypeClassStruct = (1u << 14),
813 eTypeClassTypedef = (1u << 15), eTypeClassUnion = (1u << 16),
814 eTypeClassVector = (1u << 17),
816 eTypeClassOther = (1u << 31),
818 eTypeClassAny = (0xffffffffu)};
836 eTypeOptionCascade = (1u << 0),
837 eTypeOptionSkipPointers = (1u << 1),
838 eTypeOptionSkipReferences = (1u << 2),
839 eTypeOptionHideChildren = (1u << 3),
840 eTypeOptionHideValue = (1u << 4),
841 eTypeOptionShowOneLiner = (1u << 5),
842 eTypeOptionHideNames = (1u << 6),
843 eTypeOptionNonCacheable = (1u << 7),
844 eTypeOptionHideEmptyAggregates = (1u << 8),
845 eTypeOptionFrontEndWantsDereference = (1u << 9)};
881 eFilePermissionsUserRead = (1u << 8),
882 eFilePermissionsUserWrite = (1u << 7),
883 eFilePermissionsUserExecute = (1u << 6),
884 eFilePermissionsGroupRead = (1u << 5),
885 eFilePermissionsGroupWrite = (1u << 4),
886 eFilePermissionsGroupExecute = (1u << 3),
887 eFilePermissionsWorldRead = (1u << 2),
888 eFilePermissionsWorldWrite = (1u << 1),
889 eFilePermissionsWorldExecute = (1u << 0),
891 eFilePermissionsUserRW = (eFilePermissionsUserRead |
892 eFilePermissionsUserWrite | 0),
893 eFileFilePermissionsUserRX = (eFilePermissionsUserRead | 0 |
894 eFilePermissionsUserExecute),
895 eFilePermissionsUserRWX = (eFilePermissionsUserRead |
896 eFilePermissionsUserWrite |
897 eFilePermissionsUserExecute),
899 eFilePermissionsGroupRW = (eFilePermissionsGroupRead |
900 eFilePermissionsGroupWrite | 0),
901 eFilePermissionsGroupRX = (eFilePermissionsGroupRead | 0 |
902 eFilePermissionsGroupExecute),
903 eFilePermissionsGroupRWX = (eFilePermissionsGroupRead |
904 eFilePermissionsGroupWrite |
905 eFilePermissionsGroupExecute),
907 eFilePermissionsWorldRW = (eFilePermissionsWorldRead |
908 eFilePermissionsWorldWrite | 0),
909 eFilePermissionsWorldRX = (eFilePermissionsWorldRead | 0 |
910 eFilePermissionsWorldExecute),
911 eFilePermissionsWorldRWX = (eFilePermissionsWorldRead |
912 eFilePermissionsWorldWrite |
913 eFilePermissionsWorldExecute),
915 eFilePermissionsEveryoneR = (eFilePermissionsUserRead |
916 eFilePermissionsGroupRead |
917 eFilePermissionsWorldRead),
918 eFilePermissionsEveryoneW = (eFilePermissionsUserWrite |
919 eFilePermissionsGroupWrite |
920 eFilePermissionsWorldWrite),
921 eFilePermissionsEveryoneX = (eFilePermissionsUserExecute |
922 eFilePermissionsGroupExecute |
923 eFilePermissionsWorldExecute),
925 eFilePermissionsEveryoneRW = (eFilePermissionsEveryoneR |
926 eFilePermissionsEveryoneW | 0),
927 eFilePermissionsEveryoneRX = (eFilePermissionsEveryoneR | 0 |
928 eFilePermissionsEveryoneX),
929 eFilePermissionsEveryoneRWX = (eFilePermissionsEveryoneR |
930 eFilePermissionsEveryoneW |
931 eFilePermissionsEveryoneX),
932 eFilePermissionsFileDefault = eFilePermissionsUserRW,
933 eFilePermissionsDirectoryDefault = eFilePermissionsUserRWX,
975 eTraceInstructionControlFlowTypeInstruction = (1u << 1),
977 eTraceInstructionControlFlowTypeBranch = (1u << 2),
980 eTraceInstructionControlFlowTypeTakenBranch = (1u << 3),
982 eTraceInstructionControlFlowTypeCall = (1u << 4),
984 eTraceInstructionControlFlowTypeReturn = (1u << 5)};
993 eWatchpointKindRead = (1u << 1)};
1043 eTypeHasChildren = (1u << 0), eTypeHasValue = (1u << 1),
1044 eTypeIsArray = (1u << 2), eTypeIsBlock = (1u << 3),
1045 eTypeIsBuiltIn = (1u << 4), eTypeIsClass = (1u << 5),
1046 eTypeIsCPlusPlus = (1u << 6), eTypeIsEnumeration = (1u << 7),
1047 eTypeIsFuncPrototype = (1u << 8), eTypeIsMember = (1u << 9),
1048 eTypeIsObjC = (1u << 10), eTypeIsPointer = (1u << 11),
1049 eTypeIsReference = (1u << 12), eTypeIsStructUnion = (1u << 13),
1050 eTypeIsTemplate = (1u << 14), eTypeIsTypedef = (1u << 15),
1051 eTypeIsVector = (1u << 16), eTypeIsScalar = (1u << 17),
1052 eTypeIsInteger = (1u << 18), eTypeIsFloat = (1u << 19),
1053 eTypeIsComplex = (1u << 20), eTypeIsSigned = (1u << 21),
1054 eTypeInstanceIsPointer = (1u << 22)};
1064 eCommandRequiresTarget = (1u << 0),
1073 eCommandRequiresProcess = (1u << 1),
1081 eCommandRequiresThread = (1u << 2),
1089 eCommandRequiresFrame = (1u << 3),
1099 eCommandRequiresRegContext = (1u << 4),
1105 eCommandTryTargetAPILock = (1u << 5),
1110 eCommandProcessMustBeLaunched = (1u << 6),
1115 eCommandProcessMustBePaused = (1u << 7),
1120 eCommandProcessMustBeTraced = (1u << 8)};
1173 #endif // LLDB_LLDB_ENUMERATIONS_H
@ eStructuredDataTypeBoolean
@ eMemberFunctionKindDestructor
A function used to tear down existing instances.
@ eErrorTypeExpression
These are from the ExpressionResults enum.
@ eFormatOSType
OS character codes encoded into an integer 'PICT' 'text' etc...
@ eSectionTypeDWARFDebugLoc
@ eExpressionThreadVanished
@ eSectionTypeDWARFDebugRngListsDwo
@ eSectionTypeDWARFAppleNamespaces
ScriptLanguage
Script interpreter types.
@ eSectionTypeDWARFAppleObjC
@ eInputReaderAsynchronousOutputWritten
an async output event occurred; the reader may want to do something
@ eValueTypeVariableGlobal
globals variable
FrameComparison
This is the return value for frame comparisons.
@ eExpressionResultUnavailable
@ eReturnStatusSuccessContinuingResult
Format
Display format definitions.
@ eSymbolTypeInstrumentation
@ eRegisterKindDWARF
the register numbers seen DWARF
MatchType
String matching algorithm used by SBTarget.
@ eTraceItemKindInstruction
@ eExpressionStoppedForDebug
@ eRegisterKindGeneric
insn ptr reg, stack ptr reg, etc not specific to any particular target
@ eLanguageTypeFortran03
ISO Fortran 2003.
@ eSectionTypeDataCStringPointers
Pointers to C string data.
@ eStructuredDataTypeString
@ eStructuredDataTypeDictionary
@ eStateAttaching
Process is currently trying to attach.
ExpressionResults
The results of expression evaluation.
@ eSectionTypeDataPointers
@ eLanguageTypePascal83
ISO Pascal:1983.
@ eLanguageTypeC99
ISO C:1999.
@ eGdbSignalBadInstruction
@ eArgTypeWatchpointIDRange
@ eSectionTypeDWARFDebugAranges
@ eTraceTypeProcessorTrace
Intel Processor Trace.
@ eSectionTypeELFSymbolTable
Elf SHT_SYMTAB section.
@ eSectionTypeDWARFDebugStrOffsetsDwo
@ eStopReasonThreadExiting
@ eSectionTypeDWARFDebugRanges
@ eSectionTypeDWARFDebugMacro
@ eSectionTypeDWARFDebugInfoDwo
@ eMemberFunctionKindUnknown
Not sure what the type of this is.
@ eSectionTypeDWARFDebugFrame
@ eLanguageTypeMipsAssembler
Mips_Assembler.
@ eFormatInstruction
Disassemble an opcode.
@ eSectionTypeDWARFDebugLine
@ eArgTypeAddressOrExpression
@ eSectionTypeDWARFDebugAbbrevDwo
LanguageType
Programming language type.
StopReason
Thread stop reasons.
@ eSectionTypeDWARFDebugAddr
@ eArgTypeDescriptionVerbosity
@ eValueTypeRegisterSet
A collection of stack frame register values.
@ eNumInstrumentationRuntimeTypes
BasicType
Basic types enumeration for the public API SBType::GetBasicType().
@ eCommandInterpreterResultSuccess
Command interpreter finished successfully.
@ eConnectionStatusNoConnection
No connection.
@ eTemplateArgumentKindType
@ eSectionTypeDWARFDebugStrOffsets
@ eConnectionStatusEndOfFile
End-of-file encountered.
@ eLanguageTypeModula3
Modula 3.
@ eErrorTypeWin32
Standard Win32 error codes.
@ eLanguageTypeUPC
Unified Parallel C.
@ eErrorTypePOSIX
POSIX error codes.
@ eStateExited
Process has exited and can't be examined.
@ eLanguageTypeC_plus_plus_11
ISO C++:2011.
@ eStructuredDataTypeInvalid
@ eLanguageTypeDylan
Dylan.
@ eReturnStatusSuccessFinishNoResult
@ eInputReaderGranularityByte
@ eStructuredDataTypeGeneric
@ eStateStopped
Process or thread is stopped and can be examined.
@ eLanguageTypeModula2
ISO Modula-2:1996.
PathType
Used with SBHostOS::GetLLDBPath (lldb::PathType) to find files that are related to LLDB on the curren...
@ eRegisterKindEHFrame
the register numbers seen in eh_frame
@ eSectionTypeELFRelocationEntries
Elf SHT_REL or SHT_REL section.
@ eSectionTypeDWARFDebugLocDwo
@ eBasicTypeUnsignedShort
@ eArgTypeDisassemblyFlavor
@ eLanguageTypeFortran95
ISO Fortran 95.
@ eSectionTypeDataObjCMessageRefs
Pointer to function pointer + selector.
@ eEncodingSint
signed integer
@ eSectionTypeDWARFDebugLocListsDwo
@ eLanguageTypeJulia
Julia.
@ eStateCrashed
Process or thread has crashed and can be examined.
@ eTemplateArgumentKindTemplate
@ eLanguageTypeC_plus_plus_03
ISO C++:2003.
@ eStopReasonProcessorTrace
@ eLanguageTypeOCaml
OCaml.
@ eSectionTypeDWARFDebugAbbrev
@ eSectionTypeCompactUnwind
compact unwind section in Mach-O, __TEXT,__unwind_info
@ eRegisterKindLLDB
lldb's internal register numbers
@ eSectionTypeDataSymbolAddress
Address of a symbol in the symbol table.
@ eSectionTypeDataObjCCFStrings
Objective-C const CFString/NSString objects.
@ eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer
@ ePathTypeClangDir
Find path to Clang builtin headers.
ReturnStatus
Command Return Status Types.
@ ePathTypeGlobalLLDBTempSystemDir
The LLDB temp directory for this system, NOT cleaned up on a process exit.
@ eSectionTypeDWARFDebugStr
@ eRegisterKindProcessPlugin
num used by the process plugin - e.g.
@ eLanguageTypeOpenCL
OpenCL.
@ eStateConnected
Process is connected to remote debug services, but not launched or attached to anything yet.
@ eFrameCompareSameParent
@ eLanguageTypeCobol74
ISO Cobol:1974.
@ eStopShowColumnAnsiOrCaret
@ eStateLaunching
Process is in the process of launching.
TypeSummaryCapping
Whether a summary should cap how much data it returns to users or not.
@ eStopReasonInstrumentation
@ eLanguageTypePython
Python.
@ eLanguageTypeFortran77
ISO Fortran 77.
@ ePathTypeLLDBUserPlugins
User plug-ins directory.
@ eTemplateArgumentKindPack
@ eEncodingUint
unsigned integer
@ eTemplateArgumentKindExpression
@ eErrorTypeMachKernel
Mach kernel error codes.
@ eSectionTypeDWARFDebugInfo
@ eInputReaderDone
reader was just popped off the stack and is done
@ eLanguageTypeAda95
ISO Ada:1995.
@ eLanguageTypeC89
ISO C:1989.
@ eConnectionStatusTimedOut
Request timed out.
@ eExpressionEvaluationComplete
ConnectionStatus
Connection Status Types.
@ eSectionTypeDWARFDebugTypes
DWARF .debug_types section.
@ eArgTypeRegularExpression
@ eBasicTypeDoubleComplex
@ ePathTypeSupportExecutableDir
Find LLDB support executable directory (debugserver, etc)
@ eConnectionStatusInterrupted
Interrupted read.
@ eLanguageTypeC11
ISO C:2011.
@ eSectionTypeDWARFAppleTypes
@ eSectionTypeDWARFAppleNames
@ eStateDetached
Process has been detached and can't be examined.
ExpressionEvaluationPhase
Expression Evaluation Stages.
@ eSectionTypeDWARFGNUDebugAltLink
@ eSymbolTypeAdditional
When symbols take more than one entry, the extra entries get this type.
@ eErrorTypeGeneric
Generic errors that can be any value.
@ eExpressionEvaluationParse
@ eSectionTypeELFDynamicSymbols
Elf SHT_DYNSYM section.
@ eValueTypeVariableArgument
function argument variables
@ eLanguageTypeObjC
Objective-C.
@ eBasicTypeUnsignedLongLong
@ eTemplateArgumentKindNullPtr
@ eInputReaderGranularityLine
@ eReturnStatusSuccessContinuingNoResult
@ eSectionTypeAbsoluteAddress
Dummy section for symbols with absolute address.
@ eStateUnloaded
Process is object is valid, but not currently loaded.
@ eLanguageTypeObjC_plus_plus
Objective-C++.
@ eSectionTypeDWARFDebugCuIndex
@ eTemplateArgumentKindDeclaration
@ ePathTypeLLDBTempSystemDir
The LLDB temp directory for this system that will be cleaned up on exit.
@ eArgTypePermissionsNumber
RegisterKind
Register numbering types.
@ eInputReaderGotToken
reader got one of its tokens (granularity)
@ eSectionTypeDWARFDebugTuIndex
@ eFormatHexFloat
ISO C99 hex float string.
@ eExpressionHitBreakpoint
@ eFormatVoid
Do not print this.
@ eStateStepping
Process or thread is in the process of stepping and can not be examined.
@ eInputReaderGranularityInvalid
@ eStateSuspended
Process or thread is in a suspended state as far as the debugger is concerned while other processes o...
@ eMemberFunctionKindStaticMethod
A function that applies to a type rather than any instance.
@ eEncodingVector
vector registers
@ eStopReasonExec
Program was re-exec'ed.
@ eValueTypeVariableLocal
function local variables
@ eSectionTypeContainer
The section contains child sections.
@ eInstrumentationRuntimeTypeMainThreadChecker
@ eSectionTypeELFDynamicLinkInfo
Elf SHT_DYNAMIC section.
@ eTemplateArgumentKindNull
@ eInstrumentationRuntimeTypeThreadSanitizer
@ eLanguageTypeAda83
ISO Ada:1983.
@ ePathTypeLLDBSystemPlugins
System plug-ins directory.
@ eLanguageTypeUnknown
Unknown or invalid language value.
@ eLanguageTypeExtRenderScript
RenderScript.
@ eArgTypeFunctionOrSymbol
@ eCommandInterpreterResultCommandError
Stopped because the corresponding option was set and a command returned an error.
@ eMemberFunctionKindConstructor
A function used to create instances.
@ eReturnStatusSuccessFinishResult
@ eSectionTypeDWARFDebugStrDwo
@ eInputReaderGranularityWord
@ eSectionTypeDWARFDebugPubTypes
@ eSectionTypeDWARFDebugNames
DWARF v5 .debug_names.
@ eConnectionStatusError
Check GetError() for details.
@ eStopReasonPlanComplete
@ eFormatCString
NULL terminated C strings.
FLAGS_ENUM(LaunchFlags)
Launch Flags.
@ eSectionTypeDWARFDebugPubNames
@ eArgTypeBreakpointIDRange
@ eSectionTypeDataCString
Inlined C string data.
@ eSymbolTypeObjCMetaClass
@ eLanguageTypePLI
ANSI PL/I:1976.
@ eSymbolTypeVariableType
@ eArgTypeUnsignedInteger
@ eFormatCharPrintable
Only printable characters, '.' if not printable.
@ eArgTypeScriptedCommandSynchronicity
@ eLanguageTypeC_plus_plus_14
ISO C++:2014.
@ eTemplateArgumentKindTemplateExpansion
@ eInputReaderActivate
reader is newly pushed onto the reader stack
@ eSectionTypeDWARFDebugLineStr
DWARF v5 .debug_line_str.
@ eFormatCharArray
Print characters with no single quotes, used for character arrays that can contain non printable char...
@ eStructuredDataTypeInteger
Encoding
Register encoding definitions.
@ eStructuredDataTypeFloat
@ eCommandInterpreterResultInferiorCrash
Stopped because the corresponding option was set and the inferior crashed.
@ eArgTypeSettingVariableName
@ eInputReaderGranularityAll
@ eInputReaderInterrupt
reader received an interrupt signal (probably from a control-c)
@ eInstrumentationRuntimeTypeSwiftRuntimeReporting
@ eInstrumentationRuntimeTypeAddressSanitizer
@ eConnectionStatusSuccess
Success.
@ eFormatComplexInteger
Integer complex type.
@ eValueTypeVariableThreadLocal
thread local storage variable
@ ePathTypePythonDir
Find Python modules (PYTHONPATH) directory.
@ eLanguageTypeC
Non-standardized C, such as K&R.
@ eBasicTypeLongDoubleComplex
@ eInputReaderDeactivate
another reader was pushed on the stack
@ eDescriptionLevelVerbose
@ ePathTypeLLDBShlibDir
The directory where the lldb.so (unix) or LLDB mach-o file in LLDB.framework (MacOSX) exists.
@ eInputReaderReactivate
reader is on top of the stack again after another reader was popped off
@ eInputReaderEndOfFile
reader received an EOF char (probably from a control-d)
@ eValueTypeConstResult
constant result variables
@ eBasicTypeUnsignedInt128
@ eLanguageTypeFortran08
ISO Fortran 2008.
QueueItemKind
Queue work item types.
@ eStructuredDataTypeArray
@ eExpressionEvaluationIRGen
@ eConnectionStatusLostConnection
Lost connection while connected to a valid connection.
MemberFunctionKind
Kind of member function.
InputReaderGranularity
Token size/granularities for Input Readers.
StateType
Process and Thread States.
@ eValueTypeRegister
stack frame register value
@ eValueTypeVariableStatic
static variable
@ eTemplateArgumentKindIntegral
@ eLanguageTypeHaskell
Haskell.
@ eLanguageTypeCobol85
ISO Cobol:1985.
CommandInterpreterResult
The result from a command interpreter run.
@ eSectionTypeDWARFDebugMacInfo
@ eMemberFunctionKindInstanceMethod
A function that applies to a specific instance.
@ eBasicTypeUnsignedWChar
@ eStructuredDataTypeNull
@ eLanguageTypeFortran90
ISO Fortran 90.
@ eSectionTypeDWARFDebugTypesDwo
@ eExpressionEvaluationExecution
@ eStateRunning
Process or thread is running and can't be examined.
@ eFormatAddressInfo
Describe what an address points to (func + offset.
@ eSectionTypeDWARFDebugLocLists
DWARF v5 .debug_loclists.
@ eDescriptionLevelInitial
@ eFormatComplex
Floating point complex type.
@ eArgTypePermissionsString
DescriptionLevel
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.
#define LLDB_MARK_AS_BITMASK_ENUM(Enum)
InstrumentationRuntimeType
ByteOrder
Byte ordering definitions.
@ eCommandInterpreterResultQuitRequested
Stopped because quit was requested.
@ eSectionTypeDWARFDebugRngLists
DWARF v5 .debug_rnglists.
@ ePathTypeHeaderDir
Find LLDB header file directory.
@ eLanguageTypeSwift
Swift.
@ eLanguageTypeC_plus_plus
ISO C++:1998.