|
enum | lldb::StateType {
lldb::eStateInvalid = 0
, lldb::eStateUnloaded
, lldb::eStateConnected
, lldb::eStateAttaching
,
lldb::eStateLaunching
, lldb::eStateStopped
, lldb::eStateRunning
, lldb::eStateStepping
,
lldb::eStateCrashed
, lldb::eStateDetached
, lldb::eStateExited
, lldb::eStateSuspended
,
lldb::kLastStateType = eStateSuspended
} |
| Process and Thread States. More...
|
|
enum | lldb::RunMode { lldb::eOnlyThisThread
, lldb::eAllThreads
, lldb::eOnlyDuringStepping
} |
| Thread Run Modes. More...
|
|
enum | lldb::ByteOrder { lldb::eByteOrderInvalid = 0
, lldb::eByteOrderBig = 1
, lldb::eByteOrderPDP = 2
, lldb::eByteOrderLittle = 4
} |
| Byte ordering definitions. More...
|
|
enum | lldb::Encoding {
lldb::eEncodingInvalid = 0
, lldb::eEncodingUint
, lldb::eEncodingSint
, lldb::eEncodingIEEE754
,
lldb::eEncodingVector
} |
| Register encoding definitions. More...
|
|
enum | lldb::Format {
lldb::eFormatDefault = 0
, lldb::eFormatInvalid = 0
, lldb::eFormatBoolean
, lldb::eFormatBinary
,
lldb::eFormatBytes
, lldb::eFormatBytesWithASCII
, lldb::eFormatChar
, lldb::eFormatCharPrintable
,
lldb::eFormatComplex
, lldb::eFormatComplexFloat = eFormatComplex
, lldb::eFormatCString
, lldb::eFormatDecimal
,
lldb::eFormatEnum
, lldb::eFormatHex
, lldb::eFormatHexUppercase
, lldb::eFormatFloat
,
lldb::eFormatOctal
, lldb::eFormatOSType
, lldb::eFormatUnicode16
, lldb::eFormatUnicode32
,
lldb::eFormatUnsigned
, lldb::eFormatPointer
, lldb::eFormatVectorOfChar
, lldb::eFormatVectorOfSInt8
,
lldb::eFormatVectorOfUInt8
, lldb::eFormatVectorOfSInt16
, lldb::eFormatVectorOfUInt16
, lldb::eFormatVectorOfSInt32
,
lldb::eFormatVectorOfUInt32
, lldb::eFormatVectorOfSInt64
, lldb::eFormatVectorOfUInt64
, lldb::eFormatVectorOfFloat16
,
lldb::eFormatVectorOfFloat32
, lldb::eFormatVectorOfFloat64
, lldb::eFormatVectorOfUInt128
, lldb::eFormatComplexInteger
,
lldb::eFormatCharArray
, lldb::eFormatAddressInfo
, lldb::eFormatHexFloat
, lldb::eFormatInstruction
,
lldb::eFormatVoid
, lldb::eFormatUnicode8
, lldb::kNumFormats
} |
| Display format definitions. More...
|
|
enum | lldb::DescriptionLevel {
lldb::eDescriptionLevelBrief = 0
, lldb::eDescriptionLevelFull
, lldb::eDescriptionLevelVerbose
, lldb::eDescriptionLevelInitial
,
lldb::kNumDescriptionLevels
} |
| Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls. More...
|
|
enum | lldb::ScriptLanguage {
lldb::eScriptLanguageNone = 0
, lldb::eScriptLanguagePython
, lldb::eScriptLanguageLua
, lldb::eScriptLanguageUnknown
,
lldb::eScriptLanguageDefault = eScriptLanguagePython
} |
| Script interpreter types. More...
|
|
enum | lldb::RegisterKind {
lldb::eRegisterKindEHFrame = 0
, lldb::eRegisterKindDWARF
, lldb::eRegisterKindGeneric
, lldb::eRegisterKindProcessPlugin
,
lldb::eRegisterKindLLDB
, lldb::kNumRegisterKinds
} |
| Register numbering types. More...
|
|
enum | lldb::StopReason {
lldb::eStopReasonInvalid = 0
, lldb::eStopReasonNone
, lldb::eStopReasonTrace
, lldb::eStopReasonBreakpoint
,
lldb::eStopReasonWatchpoint
, lldb::eStopReasonSignal
, lldb::eStopReasonException
, lldb::eStopReasonExec
,
lldb::eStopReasonPlanComplete
, lldb::eStopReasonThreadExiting
, lldb::eStopReasonInstrumentation
, lldb::eStopReasonProcessorTrace
,
lldb::eStopReasonFork
, lldb::eStopReasonVFork
, lldb::eStopReasonVForkDone
, lldb::eStopReasonInterrupt
} |
| Thread stop reasons. More...
|
|
enum | lldb::ReturnStatus {
lldb::eReturnStatusInvalid
, lldb::eReturnStatusSuccessFinishNoResult
, lldb::eReturnStatusSuccessFinishResult
, lldb::eReturnStatusSuccessContinuingNoResult
,
lldb::eReturnStatusSuccessContinuingResult
, lldb::eReturnStatusStarted
, lldb::eReturnStatusFailed
, lldb::eReturnStatusQuit
} |
| Command Return Status Types. More...
|
|
enum | lldb::ExpressionResults {
lldb::eExpressionCompleted = 0
, lldb::eExpressionSetupError
, lldb::eExpressionParseError
, lldb::eExpressionDiscarded
,
lldb::eExpressionInterrupted
, lldb::eExpressionHitBreakpoint
, lldb::eExpressionTimedOut
, lldb::eExpressionResultUnavailable
,
lldb::eExpressionStoppedForDebug
, lldb::eExpressionThreadVanished
} |
| The results of expression evaluation. More...
|
|
enum | lldb::SearchDepth {
lldb::eSearchDepthInvalid = 0
, lldb::eSearchDepthTarget
, lldb::eSearchDepthModule
, lldb::eSearchDepthCompUnit
,
lldb::eSearchDepthFunction
, lldb::eSearchDepthBlock
, lldb::eSearchDepthAddress
, lldb::kLastSearchDepthKind = eSearchDepthAddress
} |
|
enum | lldb::ConnectionStatus {
lldb::eConnectionStatusSuccess
, lldb::eConnectionStatusEndOfFile
, lldb::eConnectionStatusError
, lldb::eConnectionStatusTimedOut
,
lldb::eConnectionStatusNoConnection
, lldb::eConnectionStatusLostConnection
, lldb::eConnectionStatusInterrupted
} |
| Connection Status Types. More...
|
|
enum | lldb::ErrorType {
lldb::eErrorTypeInvalid
, lldb::eErrorTypeGeneric
, lldb::eErrorTypeMachKernel
, lldb::eErrorTypePOSIX
,
lldb::eErrorTypeExpression
, lldb::eErrorTypeWin32
} |
|
enum | lldb::ValueType {
lldb::eValueTypeInvalid = 0
, lldb::eValueTypeVariableGlobal = 1
, lldb::eValueTypeVariableStatic = 2
, lldb::eValueTypeVariableArgument = 3
,
lldb::eValueTypeVariableLocal = 4
, lldb::eValueTypeRegister = 5
, lldb::eValueTypeRegisterSet = 6
, lldb::eValueTypeConstResult = 7
,
lldb::eValueTypeVariableThreadLocal = 8
, lldb::eValueTypeVTable = 9
, lldb::eValueTypeVTableEntry = 10
} |
|
enum | lldb::InputReaderGranularity {
lldb::eInputReaderGranularityInvalid = 0
, lldb::eInputReaderGranularityByte
, lldb::eInputReaderGranularityWord
, lldb::eInputReaderGranularityLine
,
lldb::eInputReaderGranularityAll
} |
| Token size/granularities for Input Readers. More...
|
|
enum | lldb::InputReaderAction {
lldb::eInputReaderActivate
, lldb::eInputReaderAsynchronousOutputWritten
, lldb::eInputReaderReactivate
, lldb::eInputReaderDeactivate
,
lldb::eInputReaderGotToken
, lldb::eInputReaderInterrupt
, lldb::eInputReaderEndOfFile
, lldb::eInputReaderDone
} |
|
enum | lldb::WatchpointWriteType { lldb::eWatchpointWriteTypeDisabled
, lldb::eWatchpointWriteTypeAlways
, lldb::eWatchpointWriteTypeOnModify
} |
|
enum | lldb::LanguageType {
lldb::eLanguageTypeUnknown = 0x0000
, lldb::eLanguageTypeC89 = 0x0001
, lldb::eLanguageTypeC = 0x0002
, lldb::eLanguageTypeAda83 = 0x0003
,
lldb::eLanguageTypeC_plus_plus = 0x0004
, lldb::eLanguageTypeCobol74 = 0x0005
, lldb::eLanguageTypeCobol85 = 0x0006
, lldb::eLanguageTypeFortran77 = 0x0007
,
lldb::eLanguageTypeFortran90 = 0x0008
, lldb::eLanguageTypePascal83 = 0x0009
, lldb::eLanguageTypeModula2 = 0x000a
, lldb::eLanguageTypeJava = 0x000b
,
lldb::eLanguageTypeC99 = 0x000c
, lldb::eLanguageTypeAda95 = 0x000d
, lldb::eLanguageTypeFortran95 = 0x000e
, lldb::eLanguageTypePLI = 0x000f
,
lldb::eLanguageTypeObjC = 0x0010
, lldb::eLanguageTypeObjC_plus_plus = 0x0011
, lldb::eLanguageTypeUPC = 0x0012
, lldb::eLanguageTypeD = 0x0013
,
lldb::eLanguageTypePython = 0x0014
, lldb::eLanguageTypeOpenCL = 0x0015
, lldb::eLanguageTypeGo = 0x0016
, lldb::eLanguageTypeModula3 = 0x0017
,
lldb::eLanguageTypeHaskell = 0x0018
, lldb::eLanguageTypeC_plus_plus_03 = 0x0019
, lldb::eLanguageTypeC_plus_plus_11 = 0x001a
, lldb::eLanguageTypeOCaml = 0x001b
,
lldb::eLanguageTypeRust = 0x001c
, lldb::eLanguageTypeC11 = 0x001d
, lldb::eLanguageTypeSwift = 0x001e
, lldb::eLanguageTypeJulia = 0x001f
,
lldb::eLanguageTypeDylan = 0x0020
, lldb::eLanguageTypeC_plus_plus_14 = 0x0021
, lldb::eLanguageTypeFortran03 = 0x0022
, lldb::eLanguageTypeFortran08 = 0x0023
,
lldb::eLanguageTypeRenderScript = 0x0024
, lldb::eLanguageTypeBLISS = 0x0025
, lldb::eLanguageTypeKotlin = 0x0026
, lldb::eLanguageTypeZig = 0x0027
,
lldb::eLanguageTypeCrystal = 0x0028
, lldb::eLanguageTypeC_plus_plus_17 = 0x002a
, lldb::eLanguageTypeC_plus_plus_20 = 0x002b
, lldb::eLanguageTypeC17 = 0x002c
,
lldb::eLanguageTypeFortran18 = 0x002d
, lldb::eLanguageTypeAda2005 = 0x002e
, lldb::eLanguageTypeAda2012 = 0x002f
, lldb::eLanguageTypeHIP = 0x0030
,
lldb::eLanguageTypeAssembly = 0x0031
, lldb::eLanguageTypeC_sharp = 0x0032
, lldb::eLanguageTypeMojo = 0x0033
, lldb::eLanguageTypeMipsAssembler
,
lldb::eNumLanguageTypes
} |
| Programming language type. More...
|
|
enum | lldb::InstrumentationRuntimeType {
lldb::eInstrumentationRuntimeTypeAddressSanitizer = 0x0000
, lldb::eInstrumentationRuntimeTypeThreadSanitizer = 0x0001
, lldb::eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer = 0x0002
, lldb::eInstrumentationRuntimeTypeMainThreadChecker = 0x0003
,
lldb::eInstrumentationRuntimeTypeSwiftRuntimeReporting = 0x0004
, lldb::eInstrumentationRuntimeTypeLibsanitizersAsan = 0x0005
, lldb::eNumInstrumentationRuntimeTypes
} |
|
enum | lldb::DynamicValueType { lldb::eNoDynamicValues = 0
, lldb::eDynamicCanRunTarget = 1
, lldb::eDynamicDontRunTarget = 2
} |
|
enum | lldb::StopShowColumn { lldb::eStopShowColumnAnsiOrCaret = 0
, lldb::eStopShowColumnAnsi = 1
, lldb::eStopShowColumnCaret = 2
, lldb::eStopShowColumnNone = 3
} |
|
enum | lldb::AccessType {
lldb::eAccessNone
, lldb::eAccessPublic
, lldb::eAccessPrivate
, lldb::eAccessProtected
,
lldb::eAccessPackage
} |
|
enum | lldb::CommandArgumentType {
lldb::eArgTypeAddress = 0
, lldb::eArgTypeAddressOrExpression
, lldb::eArgTypeAliasName
, lldb::eArgTypeAliasOptions
,
lldb::eArgTypeArchitecture
, lldb::eArgTypeBoolean
, lldb::eArgTypeBreakpointID
, lldb::eArgTypeBreakpointIDRange
,
lldb::eArgTypeBreakpointName
, lldb::eArgTypeByteSize
, lldb::eArgTypeClassName
, lldb::eArgTypeCommandName
,
lldb::eArgTypeCount
, lldb::eArgTypeDescriptionVerbosity
, lldb::eArgTypeDirectoryName
, lldb::eArgTypeDisassemblyFlavor
,
lldb::eArgTypeEndAddress
, lldb::eArgTypeExpression
, lldb::eArgTypeExpressionPath
, lldb::eArgTypeExprFormat
,
lldb::eArgTypeFileLineColumn
, lldb::eArgTypeFilename
, lldb::eArgTypeFormat
, lldb::eArgTypeFrameIndex
,
lldb::eArgTypeFullName
, lldb::eArgTypeFunctionName
, lldb::eArgTypeFunctionOrSymbol
, lldb::eArgTypeGDBFormat
,
lldb::eArgTypeHelpText
, lldb::eArgTypeIndex
, lldb::eArgTypeLanguage
, lldb::eArgTypeLineNum
,
lldb::eArgTypeLogCategory
, lldb::eArgTypeLogChannel
, lldb::eArgTypeMethod
, lldb::eArgTypeName
,
lldb::eArgTypeNewPathPrefix
, lldb::eArgTypeNumLines
, lldb::eArgTypeNumberPerLine
, lldb::eArgTypeOffset
,
lldb::eArgTypeOldPathPrefix
, lldb::eArgTypeOneLiner
, lldb::eArgTypePath
, lldb::eArgTypePermissionsNumber
,
lldb::eArgTypePermissionsString
, lldb::eArgTypePid
, lldb::eArgTypePlugin
, lldb::eArgTypeProcessName
,
lldb::eArgTypePythonClass
, lldb::eArgTypePythonFunction
, lldb::eArgTypePythonScript
, lldb::eArgTypeQueueName
,
lldb::eArgTypeRegisterName
, lldb::eArgTypeRegularExpression
, lldb::eArgTypeRunArgs
, lldb::eArgTypeRunMode
,
lldb::eArgTypeScriptedCommandSynchronicity
, lldb::eArgTypeScriptLang
, lldb::eArgTypeSearchWord
, lldb::eArgTypeSelector
,
lldb::eArgTypeSettingIndex
, lldb::eArgTypeSettingKey
, lldb::eArgTypeSettingPrefix
, lldb::eArgTypeSettingVariableName
,
lldb::eArgTypeShlibName
, lldb::eArgTypeSourceFile
, lldb::eArgTypeSortOrder
, lldb::eArgTypeStartAddress
,
lldb::eArgTypeSummaryString
, lldb::eArgTypeSymbol
, lldb::eArgTypeThreadID
, lldb::eArgTypeThreadIndex
,
lldb::eArgTypeThreadName
, lldb::eArgTypeTypeName
, lldb::eArgTypeUnsignedInteger
, lldb::eArgTypeUnixSignal
,
lldb::eArgTypeVarName
, lldb::eArgTypeValue
, lldb::eArgTypeWidth
, lldb::eArgTypeNone
,
lldb::eArgTypePlatform
, lldb::eArgTypeWatchpointID
, lldb::eArgTypeWatchpointIDRange
, lldb::eArgTypeWatchType
,
lldb::eArgRawInput
, lldb::eArgTypeCommand
, lldb::eArgTypeColumnNum
, lldb::eArgTypeModuleUUID
,
lldb::eArgTypeSaveCoreStyle
, lldb::eArgTypeLogHandler
, lldb::eArgTypeSEDStylePair
, lldb::eArgTypeRecognizerID
,
lldb::eArgTypeConnectURL
, lldb::eArgTypeTargetID
, lldb::eArgTypeStopHookID
, lldb::eArgTypeCompletionType
,
lldb::eArgTypeRemotePath
, lldb::eArgTypeRemoteFilename
, lldb::eArgTypeModule
, lldb::eArgTypeLastArg
} |
|
enum | lldb::SymbolType {
lldb::eSymbolTypeAny = 0
, lldb::eSymbolTypeInvalid = 0
, lldb::eSymbolTypeAbsolute
, lldb::eSymbolTypeCode
,
lldb::eSymbolTypeResolver
, lldb::eSymbolTypeData
, lldb::eSymbolTypeTrampoline
, lldb::eSymbolTypeRuntime
,
lldb::eSymbolTypeException
, lldb::eSymbolTypeSourceFile
, lldb::eSymbolTypeHeaderFile
, lldb::eSymbolTypeObjectFile
,
lldb::eSymbolTypeCommonBlock
, lldb::eSymbolTypeBlock
, lldb::eSymbolTypeLocal
, lldb::eSymbolTypeParam
,
lldb::eSymbolTypeVariable
, lldb::eSymbolTypeVariableType
, lldb::eSymbolTypeLineEntry
, lldb::eSymbolTypeLineHeader
,
lldb::eSymbolTypeScopeBegin
, lldb::eSymbolTypeScopeEnd
, lldb::eSymbolTypeAdditional
, lldb::eSymbolTypeCompiler
,
lldb::eSymbolTypeInstrumentation
, lldb::eSymbolTypeUndefined
, lldb::eSymbolTypeObjCClass
, lldb::eSymbolTypeObjCMetaClass
,
lldb::eSymbolTypeObjCIVar
, lldb::eSymbolTypeReExported
} |
| Symbol types. More...
|
|
enum | lldb::SectionType {
lldb::eSectionTypeInvalid
, lldb::eSectionTypeCode
, lldb::eSectionTypeContainer
, lldb::eSectionTypeData
,
lldb::eSectionTypeDataCString
, lldb::eSectionTypeDataCStringPointers
, lldb::eSectionTypeDataSymbolAddress
, lldb::eSectionTypeData4
,
lldb::eSectionTypeData8
, lldb::eSectionTypeData16
, lldb::eSectionTypeDataPointers
, lldb::eSectionTypeDebug
,
lldb::eSectionTypeZeroFill
, lldb::eSectionTypeDataObjCMessageRefs
, lldb::eSectionTypeDataObjCCFStrings
, lldb::eSectionTypeDWARFDebugAbbrev
,
lldb::eSectionTypeDWARFDebugAddr
, lldb::eSectionTypeDWARFDebugAranges
, lldb::eSectionTypeDWARFDebugCuIndex
, lldb::eSectionTypeDWARFDebugFrame
,
lldb::eSectionTypeDWARFDebugInfo
, lldb::eSectionTypeDWARFDebugLine
, lldb::eSectionTypeDWARFDebugLoc
, lldb::eSectionTypeDWARFDebugMacInfo
,
lldb::eSectionTypeDWARFDebugMacro
, lldb::eSectionTypeDWARFDebugPubNames
, lldb::eSectionTypeDWARFDebugPubTypes
, lldb::eSectionTypeDWARFDebugRanges
,
lldb::eSectionTypeDWARFDebugStr
, lldb::eSectionTypeDWARFDebugStrOffsets
, lldb::eSectionTypeDWARFAppleNames
, lldb::eSectionTypeDWARFAppleTypes
,
lldb::eSectionTypeDWARFAppleNamespaces
, lldb::eSectionTypeDWARFAppleObjC
, lldb::eSectionTypeELFSymbolTable
, lldb::eSectionTypeELFDynamicSymbols
,
lldb::eSectionTypeELFRelocationEntries
, lldb::eSectionTypeELFDynamicLinkInfo
, lldb::eSectionTypeEHFrame
, lldb::eSectionTypeARMexidx
,
lldb::eSectionTypeARMextab
, lldb::eSectionTypeCompactUnwind
, lldb::eSectionTypeGoSymtab
, lldb::eSectionTypeAbsoluteAddress
,
lldb::eSectionTypeDWARFGNUDebugAltLink
, lldb::eSectionTypeDWARFDebugTypes
, lldb::eSectionTypeDWARFDebugNames
, lldb::eSectionTypeOther
,
lldb::eSectionTypeDWARFDebugLineStr
, lldb::eSectionTypeDWARFDebugRngLists
, lldb::eSectionTypeDWARFDebugLocLists
, lldb::eSectionTypeDWARFDebugAbbrevDwo
,
lldb::eSectionTypeDWARFDebugInfoDwo
, lldb::eSectionTypeDWARFDebugStrDwo
, lldb::eSectionTypeDWARFDebugStrOffsetsDwo
, lldb::eSectionTypeDWARFDebugTypesDwo
,
lldb::eSectionTypeDWARFDebugRngListsDwo
, lldb::eSectionTypeDWARFDebugLocDwo
, lldb::eSectionTypeDWARFDebugLocListsDwo
, lldb::eSectionTypeDWARFDebugTuIndex
,
lldb::eSectionTypeCTF
, lldb::eSectionTypeSwiftModules
} |
|
enum | lldb::BasicType {
lldb::eBasicTypeInvalid = 0
, lldb::eBasicTypeVoid = 1
, lldb::eBasicTypeChar
, lldb::eBasicTypeSignedChar
,
lldb::eBasicTypeUnsignedChar
, lldb::eBasicTypeWChar
, lldb::eBasicTypeSignedWChar
, lldb::eBasicTypeUnsignedWChar
,
lldb::eBasicTypeChar16
, lldb::eBasicTypeChar32
, lldb::eBasicTypeChar8
, lldb::eBasicTypeShort
,
lldb::eBasicTypeUnsignedShort
, lldb::eBasicTypeInt
, lldb::eBasicTypeUnsignedInt
, lldb::eBasicTypeLong
,
lldb::eBasicTypeUnsignedLong
, lldb::eBasicTypeLongLong
, lldb::eBasicTypeUnsignedLongLong
, lldb::eBasicTypeInt128
,
lldb::eBasicTypeUnsignedInt128
, lldb::eBasicTypeBool
, lldb::eBasicTypeHalf
, lldb::eBasicTypeFloat
,
lldb::eBasicTypeDouble
, lldb::eBasicTypeLongDouble
, lldb::eBasicTypeFloatComplex
, lldb::eBasicTypeDoubleComplex
,
lldb::eBasicTypeLongDoubleComplex
, lldb::eBasicTypeObjCID
, lldb::eBasicTypeObjCClass
, lldb::eBasicTypeObjCSel
,
lldb::eBasicTypeNullPtr
, lldb::eBasicTypeOther
} |
| Basic types enumeration for the public API SBType::GetBasicType(). More...
|
|
enum | lldb::TraceType { lldb::eTraceTypeNone = 0
, lldb::eTraceTypeProcessorTrace
} |
| Deprecated. More...
|
|
enum | lldb::StructuredDataType {
lldb::eStructuredDataTypeInvalid = -1
, lldb::eStructuredDataTypeNull = 0
, lldb::eStructuredDataTypeGeneric
, lldb::eStructuredDataTypeArray
,
lldb::eStructuredDataTypeInteger
, lldb::eStructuredDataTypeFloat
, lldb::eStructuredDataTypeBoolean
, lldb::eStructuredDataTypeString
,
lldb::eStructuredDataTypeDictionary
, lldb::eStructuredDataTypeSignedInteger
, lldb::eStructuredDataTypeUnsignedInteger = eStructuredDataTypeInteger
} |
|
enum | lldb::TemplateArgumentKind {
lldb::eTemplateArgumentKindNull = 0
, lldb::eTemplateArgumentKindType
, lldb::eTemplateArgumentKindDeclaration
, lldb::eTemplateArgumentKindIntegral
,
lldb::eTemplateArgumentKindTemplate
, lldb::eTemplateArgumentKindTemplateExpansion
, lldb::eTemplateArgumentKindExpression
, lldb::eTemplateArgumentKindPack
,
lldb::eTemplateArgumentKindNullPtr
, lldb::eTemplateArgumentKindStructuralValue
} |
|
enum | lldb::FormatterMatchType { lldb::eFormatterMatchExact
, lldb::eFormatterMatchRegex
, lldb::eFormatterMatchCallback
, lldb::eLastFormatterMatchType = eFormatterMatchCallback
} |
| Type of match to be performed when looking for a formatter for a data type. More...
|
|
enum | lldb::FrameComparison {
lldb::eFrameCompareInvalid
, lldb::eFrameCompareUnknown
, lldb::eFrameCompareEqual
, lldb::eFrameCompareSameParent
,
lldb::eFrameCompareYounger
, lldb::eFrameCompareOlder
} |
| This is the return value for frame comparisons. More...
|
|
enum | lldb::QueueItemKind { lldb::eQueueItemKindUnknown = 0
, lldb::eQueueItemKindFunction
, lldb::eQueueItemKindBlock
} |
| Queue work item types. More...
|
|
enum | lldb::QueueKind { lldb::eQueueKindUnknown = 0
, lldb::eQueueKindSerial
, lldb::eQueueKindConcurrent
} |
| Queue type. More...
|
|
enum | lldb::ExpressionEvaluationPhase { lldb::eExpressionEvaluationParse = 0
, lldb::eExpressionEvaluationIRGen
, lldb::eExpressionEvaluationExecution
, lldb::eExpressionEvaluationComplete
} |
| Expression Evaluation Stages. More...
|
|
enum | lldb::InstructionControlFlowKind {
lldb::eInstructionControlFlowKindUnknown = 0
, lldb::eInstructionControlFlowKindOther
, lldb::eInstructionControlFlowKindCall
, lldb::eInstructionControlFlowKindReturn
,
lldb::eInstructionControlFlowKindJump
, lldb::eInstructionControlFlowKindCondJump
, lldb::eInstructionControlFlowKindFarCall
, lldb::eInstructionControlFlowKindFarReturn
,
lldb::eInstructionControlFlowKindFarJump
} |
| Architecture-agnostic categorization of instructions for traversing the control flow of a trace. More...
|
|
enum | lldb::GdbSignal {
lldb::eGdbSignalBadAccess = 0x91
, lldb::eGdbSignalBadInstruction = 0x92
, lldb::eGdbSignalArithmetic = 0x93
, lldb::eGdbSignalEmulation = 0x94
,
lldb::eGdbSignalSoftware = 0x95
, lldb::eGdbSignalBreakpoint = 0x96
} |
|
enum | lldb::PathType {
lldb::ePathTypeLLDBShlibDir
, lldb::ePathTypeSupportExecutableDir
, lldb::ePathTypeHeaderDir
, lldb::ePathTypePythonDir
,
lldb::ePathTypeLLDBSystemPlugins
, lldb::ePathTypeLLDBUserPlugins
, lldb::ePathTypeLLDBTempSystemDir
, lldb::ePathTypeGlobalLLDBTempSystemDir
,
lldb::ePathTypeClangDir
} |
| Used with SBHostOS::GetLLDBPath (lldb::PathType) to find files that are related to LLDB on the current host machine. More...
|
|
enum | lldb::MemberFunctionKind {
lldb::eMemberFunctionKindUnknown = 0
, lldb::eMemberFunctionKindConstructor
, lldb::eMemberFunctionKindDestructor
, lldb::eMemberFunctionKindInstanceMethod
,
lldb::eMemberFunctionKindStaticMethod
} |
| Kind of member function. More...
|
|
enum | lldb::MatchType { lldb::eMatchTypeNormal
, lldb::eMatchTypeRegex
, lldb::eMatchTypeStartsWith
, lldb::eMatchTypeRegexInsensitive
} |
| String matching algorithm used by SBTarget. More...
|
|
enum | lldb::TypeSummaryCapping { lldb::eTypeSummaryCapped = true
, lldb::eTypeSummaryUncapped = false
} |
| Whether a summary should cap how much data it returns to users or not. More...
|
|
enum | lldb::CommandInterpreterResult { lldb::eCommandInterpreterResultSuccess
, lldb::eCommandInterpreterResultInferiorCrash
, lldb::eCommandInterpreterResultCommandError
, lldb::eCommandInterpreterResultQuitRequested
} |
| The result from a command interpreter run. More...
|
|
enum | lldb::SaveCoreStyle { lldb::eSaveCoreUnspecified = 0
, lldb::eSaveCoreFull = 1
, lldb::eSaveCoreDirtyOnly = 2
, lldb::eSaveCoreStackOnly = 3
} |
|
enum | lldb::TraceEvent {
lldb::eTraceEventDisabledSW
, lldb::eTraceEventDisabledHW
, lldb::eTraceEventCPUChanged
, lldb::eTraceEventHWClockTick
,
lldb::eTraceEventSyncPoint
} |
| Events that might happen during a trace session. More...
|
|
enum | lldb::TraceItemKind { lldb::eTraceItemKindError = 0
, lldb::eTraceItemKindEvent
, lldb::eTraceItemKindInstruction
} |
|
enum | lldb::TraceCursorSeekType { lldb::eTraceCursorSeekTypeBeginning = 0
, lldb::eTraceCursorSeekTypeCurrent
, lldb::eTraceCursorSeekTypeEnd
} |
| Enum to indicate the reference point when invoking TraceCursor::Seek(). More...
|
|
enum | lldb::DWIMPrintVerbosity { lldb::eDWIMPrintVerbosityNone
, lldb::eDWIMPrintVerbosityExpression
, lldb::eDWIMPrintVerbosityFull
} |
| Enum to control the verbosity level of dwim-print execution. More...
|
|
enum | lldb::WatchpointValueKind { lldb::eWatchPointValueKindInvalid = 0
, lldb::eWatchPointValueKindVariable = 1
, lldb::eWatchPointValueKindExpression = 2
} |
|
enum | lldb::CompletionType {
lldb::eNoCompletion = 0ul
, lldb::eSourceFileCompletion = (1ul << 0)
, lldb::eDiskFileCompletion = (1ul << 1)
, lldb::eDiskDirectoryCompletion = (1ul << 2)
,
lldb::eSymbolCompletion = (1ul << 3)
, lldb::eModuleCompletion = (1ul << 4)
, lldb::eSettingsNameCompletion = (1ul << 5)
, lldb::ePlatformPluginCompletion = (1ul << 6)
,
lldb::eArchitectureCompletion = (1ul << 7)
, lldb::eVariablePathCompletion = (1ul << 8)
, lldb::eRegisterCompletion = (1ul << 9)
, lldb::eBreakpointCompletion = (1ul << 10)
,
lldb::eProcessPluginCompletion = (1ul << 11)
, lldb::eDisassemblyFlavorCompletion = (1ul << 12)
, lldb::eTypeLanguageCompletion = (1ul << 13)
, lldb::eFrameIndexCompletion = (1ul << 14)
,
lldb::eModuleUUIDCompletion = (1ul << 15)
, lldb::eStopHookIDCompletion = (1ul << 16)
, lldb::eThreadIndexCompletion = (1ul << 17)
, lldb::eWatchpointIDCompletion = (1ul << 18)
,
lldb::eBreakpointNameCompletion = (1ul << 19)
, lldb::eProcessIDCompletion = (1ul << 20)
, lldb::eProcessNameCompletion = (1ul << 21)
, lldb::eRemoteDiskFileCompletion = (1ul << 22)
,
lldb::eRemoteDiskDirectoryCompletion = (1ul << 23)
, lldb::eTypeCategoryNameCompletion = (1ul << 24)
, lldb::eCustomCompletion = (1ul << 25)
, lldb::eThreadIDCompletion = (1ul << 26)
,
lldb::eTerminatorCompletion = (1ul << 27)
} |
|
enum | lldb::ChildCacheState { lldb::eRefetch = 0
, lldb::eReuse = 1
} |
| Specifies if children need to be re-computed after a call to SyntheticChildrenFrontEnd::Update. More...
|
|
enum | lldb::SymbolDownload { lldb::eSymbolDownloadOff = 0
, lldb::eSymbolDownloadBackground = 1
, lldb::eSymbolDownloadForeground = 2
} |
|
enum | lldb::AddressMaskType { lldb::eAddressMaskTypeCode = 0
, lldb::eAddressMaskTypeData
, lldb::eAddressMaskTypeAny
, lldb::eAddressMaskTypeAll = eAddressMaskTypeAny
} |
| Used in the SBProcess AddressMask/FixAddress methods. More...
|
|
enum | lldb::AddressMaskRange { lldb::eAddressMaskRangeLow = 0
, lldb::eAddressMaskRangeHigh
, lldb::eAddressMaskRangeAny
, lldb::eAddressMaskRangeAll = eAddressMaskRangeAny
} |
| Used in the SBProcess AddressMask/FixAddress methods. More...
|
|
enum | lldb::DebuggerBroadcastBit {
lldb::eBroadcastBitProgress = (1 << 0)
, lldb::eBroadcastBitWarning = (1 << 1)
, lldb::eBroadcastBitError = (1 << 2)
, lldb::eBroadcastSymbolChange = (1 << 3)
,
lldb::eBroadcastBitProgressCategory = (1 << 4)
} |
| Used by the debugger to indicate which events are being broadcasted. More...
|
|
enum | lldb::Severity { lldb::eSeverityError
, lldb::eSeverityWarning
, lldb::eSeverityInfo
} |
| Used for expressing severity in logs and diagnostics. More...
|
|