Python API enumerators and constantsΒΆ
ConstantsΒΆ
Generic register numbersΒΆ
- lldb.LLDB_REGNUM_GENERIC_PCΒΆ
Program counter.
- lldb.LLDB_REGNUM_GENERIC_SPΒΆ
Stack pointer.
- lldb.LLDB_REGNUM_GENERIC_FPΒΆ
Frame pointer.
- lldb.LLDB_REGNUM_GENERIC_RAΒΆ
Return address.
- lldb.LLDB_REGNUM_GENERIC_FLAGSΒΆ
Processor flags register.
- lldb.LLDB_REGNUM_GENERIC_ARG1ΒΆ
The register that would contain pointer size or less argument 1 (if any).
- lldb.LLDB_REGNUM_GENERIC_ARG2ΒΆ
The register that would contain pointer size or less argument 2 (if any).
- lldb.LLDB_REGNUM_GENERIC_ARG3ΒΆ
The register that would contain pointer size or less argument 3 (if any).
- lldb.LLDB_REGNUM_GENERIC_ARG4ΒΆ
The register that would contain pointer size or less argument 4 (if any).
- lldb.LLDB_REGNUM_GENERIC_ARG5ΒΆ
The register that would contain pointer size or less argument 5 (if any).
- lldb.LLDB_REGNUM_GENERIC_ARG6ΒΆ
The register that would contain pointer size or less argument 6 (if any).
- lldb.LLDB_REGNUM_GENERIC_ARG7ΒΆ
The register that would contain pointer size or less argument 7 (if any).
- lldb.LLDB_REGNUM_GENERIC_ARG8ΒΆ
The register that would contain pointer size or less argument 8 (if any).
Invalid value definitionsΒΆ
- lldb.LLDB_INVALID_BREAK_IDΒΆ
- lldb.LLDB_INVALID_WATCH_IDΒΆ
- lldb.LLDB_INVALID_ADDRESSΒΆ
- lldb.LLDB_INVALID_INDEX32ΒΆ
- lldb.LLDB_INVALID_IVAR_OFFSETΒΆ
- lldb.LLDB_INVALID_IMAGE_TOKENΒΆ
- lldb.LLDB_INVALID_MODULE_VERSIONΒΆ
- lldb.LLDB_INVALID_REGNUMΒΆ
- lldb.LLDB_INVALID_UIDΒΆ
- lldb.LLDB_INVALID_PROCESS_IDΒΆ
- lldb.LLDB_INVALID_THREAD_IDΒΆ
- lldb.LLDB_INVALID_FRAME_IDΒΆ
- lldb.LLDB_INVALID_SIGNAL_NUMBERΒΆ
- lldb.LLDB_INVALID_OFFSETΒΆ
- lldb.LLDB_INVALID_LINE_NUMBERΒΆ
- lldb.LLDB_INVALID_QUEUE_IDΒΆ
CPU typesΒΆ
- lldb.LLDB_ARCH_DEFAULTΒΆ
- lldb.LLDB_ARCH_DEFAULT_32BITΒΆ
- lldb.LLDB_ARCH_DEFAULT_64BITΒΆ
- lldb.LLDB_INVALID_CPUTYPEΒΆ
Option set definitionsΒΆ
- lldb.LLDB_MAX_NUM_OPTION_SETSΒΆ
- lldb.LLDB_OPT_SET_ALLΒΆ
- lldb.LLDB_OPT_SET_1ΒΆ
- lldb.LLDB_OPT_SET_2ΒΆ
- lldb.LLDB_OPT_SET_3ΒΆ
- lldb.LLDB_OPT_SET_4ΒΆ
- lldb.LLDB_OPT_SET_5ΒΆ
- lldb.LLDB_OPT_SET_6ΒΆ
- lldb.LLDB_OPT_SET_7ΒΆ
- lldb.LLDB_OPT_SET_8ΒΆ
- lldb.LLDB_OPT_SET_9ΒΆ
- lldb.LLDB_OPT_SET_10ΒΆ
- lldb.LLDB_OPT_SET_11ΒΆ
Miscellaneous constantsΒΆ
- lldb.LLDB_GENERIC_ERRORΒΆ
- lldb.LLDB_DEFAULT_BREAK_SIZEΒΆ
- lldb.LLDB_WATCH_TYPE_READΒΆ
- lldb.LLDB_WATCH_TYPE_WRITEΒΆ
EnumeratorsΒΆ
StateΒΆ
- lldb.eStateInvalidΒΆ
- lldb.eStateUnloadedΒΆ
Process is object is valid, but not currently loaded.
- lldb.eStateConnectedΒΆ
Process is connected to remote debug services, but not launched or attached to anything yet.
- lldb.eStateAttachingΒΆ
Process is in the process of launching.
- lldb.eStateLaunchingΒΆ
Process is in the process of launching.
- lldb.eStateStoppedΒΆ
Process or thread is stopped and can be examined.
- lldb.eStateRunningΒΆ
Process or thread is running and canβt be examined.
- lldb.eStateSteppingΒΆ
Process or thread is in the process of stepping and can not be examined.
- lldb.eStateCrashedΒΆ
Process or thread has crashed and can be examined.
- lldb.eStateDetachedΒΆ
Process has been detached and canβt be examined.
- lldb.eStateExitedΒΆ
Process has exited and canβt be examined.
- lldb.eStateSuspendedΒΆ
Process or thread is in a suspended state as far as the debugger is concerned while other processes or threads get the chance to run.
LaunchFlagΒΆ
- lldb.eLaunchFlagNoneΒΆ
- lldb.eLaunchFlagExecΒΆ
Exec when launching and turn the calling process into a new process.
- lldb.eLaunchFlagDebugΒΆ
Stop as soon as the process launches to allow the process to be debugged.
- lldb.eLaunchFlagStopAtEntryΒΆ
Stop at the program entry point instead of auto-continuing when launching or attaching at entry point.
- lldb.eLaunchFlagDisableASLRΒΆ
Disable Address Space Layout Randomization.
- lldb.eLaunchFlagDisableSTDIOΒΆ
Disable stdio for inferior process (e.g. for a GUI app).
- lldb.eLaunchFlagLaunchInTTYΒΆ
Launch the process in a new TTY if supported by the host.
- lldb.eLaunchFlagLaunchInShellΒΆ
Launch the process inside a shell to get shell expansion.
- lldb.eLaunchFlagLaunchInSeparateProcessGroupΒΆ
Launch the process in a separate process group if you are going to hand the process off (e.g. to debugserver)
- lldb.eLaunchFlagDontSetExitStatusΒΆ
set this flag so lldb & the handee donβt race to set its exit status.
- lldb.eLaunchFlagDetachOnErrorΒΆ
If set, then the client stub should detach rather than killing the debugee if it loses connection with lldb.
- lldb.eLaunchFlagShellExpandArgumentsΒΆ
Perform shell-style argument expansion
- lldb.eLaunchFlagCloseTTYOnExitΒΆ
Close the open TTY on exit
- lldb.eLaunchFlagInheritTCCFromParentΒΆ
Donβt make the inferior responsible for its own TCC permissions but instead inherit them from its parent.
RunModeΒΆ
- lldb.eOnlyThisThreadΒΆ
- lldb.eAllThreadsΒΆ
- lldb.eOnlyDuringSteppingΒΆ
ByteOrderΒΆ
- lldb.eByteOrderInvalidΒΆ
- lldb.eByteOrderBigΒΆ
- lldb.eByteOrderPDPΒΆ
- lldb.eByteOrderLittleΒΆ
EncodingΒΆ
- lldb.eEncodingInvalidΒΆ
- lldb.eEncodingUintΒΆ
- lldb.eEncodingSintΒΆ
- lldb.eEncodingIEEE754ΒΆ
- lldb.eEncodingVectorΒΆ
FormatΒΆ
- lldb.eFormatDefaultΒΆ
- lldb.eFormatInvalidΒΆ
- lldb.eFormatBooleanΒΆ
- lldb.eFormatBinaryΒΆ
- lldb.eFormatBytesΒΆ
- lldb.eFormatBytesWithASCIIΒΆ
- lldb.eFormatCharΒΆ
- lldb.eFormatCharPrintableΒΆ
- lldb.eFormatComplexΒΆ
- lldb.eFormatComplexFloatΒΆ
- 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ΒΆ
DescriptionLevelΒΆ
- lldb.eDescriptionLevelBriefΒΆ
- lldb.eDescriptionLevelFullΒΆ
- lldb.eDescriptionLevelVerboseΒΆ
- lldb.eDescriptionLevelInitialΒΆ
ScriptLanguageΒΆ
- lldb.eScriptLanguageNoneΒΆ
- lldb.eScriptLanguagePythonΒΆ
- lldb.eScriptLanguageLuaΒΆ
- lldb.eScriptLanguageUnknownΒΆ
- lldb.eScriptLanguageDefaultΒΆ
RegisterKindΒΆ
- lldb.eRegisterKindEHFrameΒΆ
- lldb.eRegisterKindDWARFΒΆ
- lldb.eRegisterKindGenericΒΆ
- lldb.eRegisterKindProcessPluginΒΆ
- lldb.eRegisterKindLLDBΒΆ
StopReasonΒΆ
- lldb.eStopReasonInvalidΒΆ
- lldb.eStopReasonNoneΒΆ
- lldb.eStopReasonTraceΒΆ
- lldb.eStopReasonBreakpointΒΆ
- lldb.eStopReasonWatchpointΒΆ
- lldb.eStopReasonSignalΒΆ
- lldb.eStopReasonExceptionΒΆ
- lldb.eStopReasonExecΒΆ
- lldb.eStopReasonForkΒΆ
- lldb.eStopReasonVForkΒΆ
- lldb.eStopReasonVForkDoneΒΆ
- lldb.eStopReasonPlanCompleteΒΆ
- lldb.eStopReasonThreadExitingΒΆ
- lldb.eStopReasonInstrumentationΒΆ
ReturnStatusΒΆ
- lldb.eReturnStatusInvalidΒΆ
- lldb.eReturnStatusSuccessFinishNoResultΒΆ
- lldb.eReturnStatusSuccessFinishResultΒΆ
- lldb.eReturnStatusSuccessContinuingNoResultΒΆ
- lldb.eReturnStatusSuccessContinuingResultΒΆ
- lldb.eReturnStatusStartedΒΆ
- lldb.eReturnStatusFailedΒΆ
- lldb.eReturnStatusQuitΒΆ
ExpressionΒΆ
The results of expression evaluation.
- lldb.eExpressionCompletedΒΆ
- lldb.eExpressionSetupErrorΒΆ
- lldb.eExpressionParseErrorΒΆ
- lldb.eExpressionDiscardedΒΆ
- lldb.eExpressionInterruptedΒΆ
- lldb.eExpressionHitBreakpointΒΆ
- lldb.eExpressionTimedOutΒΆ
- lldb.eExpressionStoppedForDebugΒΆ
- lldb.eExpressionThreadVanishedΒΆ
SearchDepthΒΆ
- lldb.eSearchDepthInvalidΒΆ
- lldb.eSearchDepthTargetΒΆ
- lldb.eSearchDepthModuleΒΆ
- lldb.eSearchDepthCompUnitΒΆ
- lldb.eSearchDepthFunctionΒΆ
- lldb.eSearchDepthBlockΒΆ
- lldb.eSearchDepthAddressΒΆ
ConnectionStatusΒΆ
- lldb.eConnectionStatusSuccessΒΆ
Success.
- lldb.eConnectionStatusEndOfFileΒΆ
End-of-file encountered.
- lldb.eConnectionStatusErrorΒΆ
Error encountered.
- lldb.eConnectionStatusTimedOutΒΆ
Request timed out.
- lldb.eConnectionStatusNoConnectionΒΆ
No connection.
- lldb.eConnectionStatusLostConnectionΒΆ
Lost connection while connected to a valid connection.
- lldb.eConnectionStatusInterruptedΒΆ
Interrupted read.
ErrorTypeΒΆ
- lldb.eErrorTypeInvalidΒΆ
- lldb.eErrorTypeGenericΒΆ
Generic errors that can be any value.
- lldb.eErrorTypeMachKernelΒΆ
Mach kernel error codes.
- lldb.eErrorTypePOSIXΒΆ
POSIX error codes.
- lldb.eErrorTypeExpressionΒΆ
These are from the ExpressionResults enum.
- lldb.eErrorTypeWin32ΒΆ
Standard Win32 error codes.
ValueTypeΒΆ
- lldb.eValueTypeInvalidΒΆ
- lldb.eValueTypeVariableGlobalΒΆ
Global variable.
- lldb.eValueTypeVariableStaticΒΆ
Static variable.
- lldb.eValueTypeVariableArgumentΒΆ
Function argument variable.
- lldb.eValueTypeVariableLocalΒΆ
Function local variable.
- lldb.eValueTypeRegisterΒΆ
Stack frame register.
- lldb.eValueTypeRegisterSetΒΆ
A collection of stack frame register values.
- lldb.eValueTypeConstResultΒΆ
Constant result variables.
- lldb.eValueTypeVariableThreadLocalΒΆ
Thread local storage variable.
InputReaderGranularityΒΆ
Token size/granularities for Input Readers.
- lldb.eInputReaderGranularityInvalidΒΆ
- lldb.eInputReaderGranularityByteΒΆ
- lldb.eInputReaderGranularityWordΒΆ
- lldb.eInputReaderGranularityLineΒΆ
- lldb.eInputReaderGranularityAllΒΆ
SymbolContextItemΒΆ
These mask bits allow a common interface for queries that can limit the amount of information that gets parsed to only the information that is requested. These bits also can indicate what actually did get resolved during query function calls.
Each definition corresponds to one of the member variables in this class, and requests that that item be resolved, or indicates that the member did get resolved.
- lldb.eSymbolContextTargetΒΆ
Set when target is requested from a query, or was located in query results.
- lldb.eSymbolContextModuleΒΆ
Set when module is requested from a query, or was located in query results.
- lldb.eSymbolContextCompUnitΒΆ
Set when compilation unit is requested from a query, or was located in query results.
- lldb.eSymbolContextFunctionΒΆ
Set when function is requested from a query, or was located in query results.
- lldb.eSymbolContextBlockΒΆ
Set when the deepest block is requested from a query, or was located in query results.
- lldb.eSymbolContextLineEntryΒΆ
Set when line entry is requested from a query, or was located in query results.
- lldb.eSymbolContextSymbolΒΆ
Set when symbol is requested from a query, or was located in query results
- lldb.eSymbolContextEverythingΒΆ
Indicates to try and lookup everything up during a routine symbol context query.
- lldb.eSymbolContextVariableΒΆ
Set when global or static variable is requested from a query, or was located in query results. eSymbolContextVariable is potentially expensive to lookup so it isnβt included in eSymbolContextEverything which stops it from being used during frame PC lookups and many other potential address to symbol context lookups.
PermissionsΒΆ
- lldb.ePermissionsWritableΒΆ
- lldb.ePermissionsReadableΒΆ
- lldb.ePermissionsExecutableΒΆ
InputReaderΒΆ
- lldb.eInputReaderActivateΒΆ
Reader is newly pushed onto the reader stack.
- lldb.eInputReaderAsynchronousOutputWrittenΒΆ
An async output event occurred; the reader may want to do something.
- lldb.eInputReaderReactivateΒΆ
Reader is on top of the stack again after another reader was popped off.
- lldb.eInputReaderDeactivateΒΆ
Another reader was pushed on the stack.
- lldb.eInputReaderGotTokenΒΆ
Reader got one of its tokens (granularity).
- lldb.eInputReaderInterruptΒΆ
Reader received an interrupt signal (probably from a control-c).
- lldb.eInputReaderEndOfFileΒΆ
Reader received an EOF char (probably from a control-d).
- lldb.eInputReaderDoneΒΆ
Reader was just popped off the stack and is done.
BreakpointEventTypeΒΆ
- lldb.eBreakpointEventTypeInvalidTypeΒΆ
- lldb.eBreakpointEventTypeAddedΒΆ
- lldb.eBreakpointEventTypeRemovedΒΆ
- lldb.eBreakpointEventTypeLocationsAddedΒΆ
- lldb.eBreakpointEventTypeLocationsRemovedΒΆ
- lldb.eBreakpointEventTypeLocationsResolvedΒΆ
- lldb.eBreakpointEventTypeEnabledΒΆ
- lldb.eBreakpointEventTypeDisabledΒΆ
- lldb.eBreakpointEventTypeCommandChangedΒΆ
- lldb.eBreakpointEventTypeConditionChangedΒΆ
- lldb.eBreakpointEventTypeIgnoreChangedΒΆ
- lldb.eBreakpointEventTypeThreadChangedΒΆ
- lldb.eBreakpointEventTypeAutoContinueChangedΒΆ
WatchpointEventTypeΒΆ
- lldb.eWatchpointEventTypeInvalidTypeΒΆ
- lldb.eWatchpointEventTypeAddedΒΆ
- lldb.eWatchpointEventTypeRemovedΒΆ
- lldb.eWatchpointEventTypeEnabledΒΆ
- lldb.eWatchpointEventTypeDisabledΒΆ
- lldb.eWatchpointEventTypeCommandChangedΒΆ
- lldb.eWatchpointEventTypeConditionChangedΒΆ
- lldb.eWatchpointEventTypeIgnoreChangedΒΆ
- lldb.eWatchpointEventTypeThreadChangedΒΆ
- lldb.eWatchpointEventTypeTypeChangedΒΆ
LanguageTypeΒΆ
- lldb.eLanguageTypeUnknownΒΆ
- lldb.eLanguageTypeC89ΒΆ
- lldb.eLanguageTypeCΒΆ
- lldb.eLanguageTypeAda83ΒΆ
- lldb.eLanguageTypeC_plus_plusΒΆ
- lldb.eLanguageTypeCobol74ΒΆ
- lldb.eLanguageTypeCobol85ΒΆ
- lldb.eLanguageTypeFortran77ΒΆ
- lldb.eLanguageTypeFortran90ΒΆ
- lldb.eLanguageTypePascal83ΒΆ
- lldb.eLanguageTypeModula2ΒΆ
- lldb.eLanguageTypeJavaΒΆ
- lldb.eLanguageTypeC99ΒΆ
- lldb.eLanguageTypeAda95ΒΆ
- lldb.eLanguageTypeFortran95ΒΆ
- lldb.eLanguageTypePLIΒΆ
- lldb.eLanguageTypeObjCΒΆ
- lldb.eLanguageTypeObjC_plus_plusΒΆ
- lldb.eLanguageTypeUPCΒΆ
- lldb.eLanguageTypeDΒΆ
- lldb.eLanguageTypePythonΒΆ
- lldb.eLanguageTypeOpenCLΒΆ
- lldb.eLanguageTypeGoΒΆ
- lldb.eLanguageTypeModula3ΒΆ
- lldb.eLanguageTypeHaskellΒΆ
- lldb.eLanguageTypeC_plus_plus_03ΒΆ
- lldb.eLanguageTypeC_plus_plus_11ΒΆ
- lldb.eLanguageTypeOCamlΒΆ
- lldb.eLanguageTypeRustΒΆ
- lldb.eLanguageTypeC11ΒΆ
- lldb.eLanguageTypeSwiftΒΆ
- lldb.eLanguageTypeJuliaΒΆ
- lldb.eLanguageTypeDylanΒΆ
- lldb.eLanguageTypeC_plus_plus_14ΒΆ
- lldb.eLanguageTypeFortran03ΒΆ
- lldb.eLanguageTypeFortran08ΒΆ
- lldb.eLanguageTypeMipsAssemblerΒΆ
- lldb.eLanguageTypeMojoΒΆ
- lldb.eLanguageTypeExtRenderScriptΒΆ
- lldb.eNumLanguageTypesΒΆ
InstrumentationRuntimeTypeΒΆ
- lldb.eInstrumentationRuntimeTypeAddressSanitizerΒΆ
- lldb.eInstrumentationRuntimeTypeThreadSanitizerΒΆ
- lldb.eInstrumentationRuntimeTypeUndefinedBehaviorSanitizerΒΆ
- lldb.eInstrumentationRuntimeTypeMainThreadCheckerΒΆ
- lldb.eInstrumentationRuntimeTypeSwiftRuntimeReportingΒΆ
- lldb.eNumInstrumentationRuntimeTypesΒΆ
DynamicValueTypeΒΆ
- lldb.eNoDynamicValuesΒΆ
- lldb.eDynamicCanRunTargetΒΆ
- lldb.eDynamicDontRunTargetΒΆ
StopShowColumnΒΆ
- lldb.eStopShowColumnAnsiOrCaretΒΆ
- lldb.eStopShowColumnAnsiΒΆ
- lldb.eStopShowColumnCaretΒΆ
- lldb.eStopShowColumnNoneΒΆ
AccessTypeΒΆ
- lldb.eAccessNoneΒΆ
- lldb.eAccessPublicΒΆ
- lldb.eAccessPrivateΒΆ
- lldb.eAccessProtectedΒΆ
- lldb.eAccessPackageΒΆ
CommandArgumentTypeΒΆ
- lldb.eArgTypeAddressΒΆ
- 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.eArgTypeLastArgΒΆ
- lldb.eArgTypeCompletionTypeΒΆ
SymbolTypeΒΆ
- lldb.eSymbolTypeAnyΒΆ
- lldb.eSymbolTypeInvalidΒΆ
- 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ΒΆ
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ΒΆ
EmulatorInstructionOptionΒΆ
- lldb.eEmulateInstructionOptionNoneΒΆ
- lldb.eEmulateInstructionOptionAutoAdvancePCΒΆ
- lldb.eEmulateInstructionOptionIgnoreConditionsΒΆ
FunctionNameTypeΒΆ
- lldb.eFunctionNameTypeNoneΒΆ
- lldb.eFunctionNameTypeAutoΒΆ
- lldb.eFunctionNameTypeFullΒΆ
- lldb.eFunctionNameTypeBaseΒΆ
- lldb.eFunctionNameTypeMethodΒΆ
- lldb.eFunctionNameTypeSelectorΒΆ
- lldb.eFunctionNameTypeAnyΒΆ
BasicTypeΒΆ
- lldb.eBasicTypeInvalidΒΆ
- lldb.eBasicTypeVoidΒΆ
- 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ΒΆ
TraceTypeΒΆ
- lldb.eTraceTypeNoneΒΆ
- lldb.eTraceTypeProcessorTraceΒΆ
StructuredDataTypeΒΆ
- lldb.eStructuredDataTypeInvalidΒΆ
- lldb.eStructuredDataTypeNullΒΆ
- lldb.eStructuredDataTypeGenericΒΆ
- lldb.eStructuredDataTypeArrayΒΆ
- lldb.eStructuredDataTypeIntegerΒΆ
- lldb.eStructuredDataTypeFloatΒΆ
- lldb.eStructuredDataTypeBooleanΒΆ
- lldb.eStructuredDataTypeStringΒΆ
- lldb.eStructuredDataTypeDictionaryΒΆ
TypeClassΒΆ
- lldb.eTypeClassInvalidΒΆ
- lldb.eTypeClassArrayΒΆ
- lldb.eTypeClassBlockPointerΒΆ
- lldb.eTypeClassBuiltinΒΆ
- lldb.eTypeClassClassΒΆ
- lldb.eTypeClassFloatΒΆ
- lldb.eTypeClassComplexIntegerΒΆ
- lldb.eTypeClassComplexFloatΒΆ
- lldb.eTypeClassFunctionΒΆ
- lldb.eTypeClassMemberPointerΒΆ
- lldb.eTypeClassObjCObjectΒΆ
- lldb.eTypeClassObjCInterfaceΒΆ
- lldb.eTypeClassObjCObjectPointerΒΆ
- lldb.eTypeClassPointerΒΆ
- lldb.eTypeClassReferenceΒΆ
- lldb.eTypeClassStructΒΆ
- lldb.eTypeClassTypedefΒΆ
- lldb.eTypeClassUnionΒΆ
- lldb.eTypeClassVectorΒΆ
- lldb.eTypeClassOtherΒΆ
- lldb.eTypeClassAnyΒΆ
TemplateArgumentΒΆ
- lldb.eTemplateArgumentKindNullΒΆ
- lldb.eTemplateArgumentKindTypeΒΆ
- lldb.eTemplateArgumentKindDeclarationΒΆ
- lldb.eTemplateArgumentKindIntegralΒΆ
- lldb.eTemplateArgumentKindTemplateΒΆ
- lldb.eTemplateArgumentKindTemplateExpansionΒΆ
- lldb.eTemplateArgumentKindExpressionΒΆ
- lldb.eTemplateArgumentKindPackΒΆ
- lldb.eTemplateArgumentKindNullPtrΒΆ
- lldb.eTemplateArgumentKindUncommonValueΒΆ
TypeOptionΒΆ
Options that can be set for a formatter to alter its behavior. Not all of these are applicable to all formatter types.
- lldb.eTypeOptionNoneΒΆ
- lldb.eTypeOptionCascadeΒΆ
- lldb.eTypeOptionSkipPointersΒΆ
- lldb.eTypeOptionSkipReferencesΒΆ
- lldb.eTypeOptionHideChildrenΒΆ
- lldb.eTypeOptionHideValueΒΆ
- lldb.eTypeOptionShowOneLinerΒΆ
- lldb.eTypeOptionHideNamesΒΆ
- lldb.eTypeOptionNonCacheableΒΆ
- lldb.eTypeOptionHideEmptyAggregatesΒΆ
- lldb.eTypeOptionFrontEndWantsDereferenceΒΆ
FrameCompareΒΆ
This is the return value for frame comparisons. If you are comparing frame A to frame B the following cases arise:
When frame A pushes frame B (or a frame that ends up pushing B) A is Older than B.
When frame A pushed frame B (or if frameA is on the stack but B is not) A is Younger than B.
When frame A and frame B have the same StackID, they are Equal.
When frame A and frame B have the same immediate parent frame, but are not equal, the comparison yields SameParent.
If the two frames are on different threads or processes the comparison is Invalid.
If for some reason we canβt figure out what went on, we return Unknown.
- lldb.eFrameCompareInvalidΒΆ
- lldb.eFrameCompareUnknownΒΆ
- lldb.eFrameCompareEqualΒΆ
- lldb.eFrameCompareSameParentΒΆ
- lldb.eFrameCompareYoungerΒΆ
- lldb.eFrameCompareOlderΒΆ
FilePermissionsΒΆ
- lldb.eFilePermissionsUserReadΒΆ
- lldb.eFilePermissionsUserWriteΒΆ
- lldb.eFilePermissionsUserExecuteΒΆ
- lldb.eFilePermissionsGroupReadΒΆ
- lldb.eFilePermissionsGroupWriteΒΆ
- lldb.eFilePermissionsGroupExecuteΒΆ
- lldb.eFilePermissionsWorldReadΒΆ
- lldb.eFilePermissionsWorldWriteΒΆ
- lldb.eFilePermissionsWorldExecuteΒΆ
- lldb.eFilePermissionsUserRWΒΆ
- lldb.eFileFilePermissionsUserRXΒΆ
- lldb.eFilePermissionsUserRWXΒΆ
- lldb.eFilePermissionsGroupRWΒΆ
- lldb.eFilePermissionsGroupRXΒΆ
- lldb.eFilePermissionsGroupRWXΒΆ
- lldb.eFilePermissionsWorldRWΒΆ
- lldb.eFilePermissionsWorldRXΒΆ
- lldb.eFilePermissionsWorldRWXΒΆ
- lldb.eFilePermissionsEveryoneRΒΆ
- lldb.eFilePermissionsEveryoneWΒΆ
- lldb.eFilePermissionsEveryoneXΒΆ
- lldb.eFilePermissionsEveryoneRWΒΆ
- lldb.eFilePermissionsEveryoneRXΒΆ
- lldb.eFilePermissionsEveryoneRWXΒΆ
- eFilePermissionsFileDefault = eFilePermissionsUserRW,
- lldb.eFilePermissionsDirectoryDefaultΒΆ
QueueItemΒΆ
- lldb.eQueueItemKindUnknownΒΆ
- lldb.eQueueItemKindFunctionΒΆ
- lldb.eQueueItemKindBlockΒΆ
QueueKindΒΆ
libdispatch aka Grand Central Dispatch (GCD) queues can be either serial (executing on one thread) or concurrent (executing on multiple threads).
- lldb.eQueueKindUnknownΒΆ
- lldb.eQueueKindSerialΒΆ
- lldb.eQueueKindConcurrentΒΆ
ExpressionEvaluationPhaseΒΆ
These are the cancellable stages of expression evaluation, passed to the expression evaluation callback, so that you can interrupt expression evaluation at the various points in its lifecycle.
- lldb.eExpressionEvaluationParseΒΆ
- lldb.eExpressionEvaluationIRGenΒΆ
- lldb.eExpressionEvaluationExecutionΒΆ
- lldb.eExpressionEvaluationCompleteΒΆ
WatchpointKindΒΆ
Indicates what types of events cause the watchpoint to fire. Used by Native -Protocol-related classes.
- lldb.eWatchpointKindWriteΒΆ
- lldb.eWatchpointKindReadΒΆ
GdbSignalΒΆ
- lldb.eGdbSignalBadAccessΒΆ
- lldb.eGdbSignalBadInstructionΒΆ
- lldb.eGdbSignalArithmeticΒΆ
- lldb.eGdbSignalEmulationΒΆ
- lldb.eGdbSignalSoftwareΒΆ
- lldb.eGdbSignalBreakpointΒΆ
PathTypeΒΆ
Used with SBHostOS.GetLLDBPath
to find files that are
related to LLDB on the current host machine. Most files are
relative to LLDB or are in known locations.
- lldb.ePathTypeLLDBShlibDirΒΆ
The directory where the lldb.so (unix) or LLDB mach-o file in LLDB.framework (MacOSX) exists.
- lldb.ePathTypeSupportExecutableDirΒΆ
Find LLDB support executable directory (debugserver, etc).
- lldb.ePathTypeHeaderDirΒΆ
Find LLDB header file directory.
- lldb.ePathTypePythonDirΒΆ
Find Python modules (PYTHONPATH) directory.
- lldb.ePathTypeLLDBSystemPluginsΒΆ
System plug-ins directory
- lldb.ePathTypeLLDBUserPluginsΒΆ
User plug-ins directory
- lldb.ePathTypeLLDBTempSystemDirΒΆ
The LLDB temp directory for this system that will be cleaned up on exit.
- lldb.ePathTypeGlobalLLDBTempSystemDirΒΆ
The LLDB temp directory for this system, NOT cleaned up on a process exit.
- lldb.ePathTypeClangDirΒΆ
Find path to Clang builtin headers.
MemberFunctionKindΒΆ
- lldb.eMemberFunctionKindUnknownΒΆ
- lldb.eMemberFunctionKindConstructorΒΆ
A function used to create instances.
- lldb.eMemberFunctionKindDestructorΒΆ
A function used to tear down existing instances.
- lldb.eMemberFunctionKindInstanceMethodΒΆ
A function that applies to a specific instance.
- lldb.eMemberFunctionKindStaticMethodΒΆ
A function that applies to a type rather than any instance,
TypeFlagsΒΆ
- lldb.eTypeHasChildrenΒΆ
- lldb.eTypeIsArrayΒΆ
- lldb.eTypeIsBuiltInΒΆ
- lldb.eTypeIsCPlusPlusΒΆ
- lldb.eTypeIsFuncPrototypeΒΆ
- lldb.eTypeIsObjCΒΆ
- lldb.eTypeIsReferenceΒΆ
- lldb.eTypeIsTemplateΒΆ
- lldb.eTypeIsVectorΒΆ
- lldb.eTypeIsIntegerΒΆ
- lldb.eTypeIsComplexΒΆ
- lldb.eTypeInstanceIsPointerΒΆ
CommandFlagsΒΆ
- lldb.eCommandRequiresTargetΒΆ
- lldb.eCommandRequiresProcessΒΆ
- lldb.eCommandRequiresThreadΒΆ
- lldb.eCommandRequiresFrameΒΆ
- lldb.eCommandRequiresRegContextΒΆ
- lldb.eCommandTryTargetAPILockΒΆ
- lldb.eCommandProcessMustBeLaunchedΒΆ
- lldb.eCommandProcessMustBePausedΒΆ
- lldb.eCommandProcessMustBeTracedΒΆ
TypeSummaryΒΆ
Whether a summary should cap how much data it returns to users or not.
- lldb.eTypeSummaryCappedΒΆ
- lldb.eTypeSummaryUncappedΒΆ
CommandInterpreterResultΒΆ
The result from a command interpreter run.
- lldb.eCommandInterpreterResultSuccessΒΆ
Command interpreter finished successfully.
- lldb.eCommandInterpreterResultInferiorCrashΒΆ
Stopped because the corresponding option was set and the inferior crashed.
- lldb.eCommandInterpreterResultCommandErrorΒΆ
Stopped because the corresponding option was set and a command returned an error.
- lldb.eCommandInterpreterResultQuitRequestedΒΆ
Stopped because quit was requested.
WatchPointValueKindΒΆ
The type of value that the watchpoint was created to monitor.
- lldb.eWatchPointValueKindInvalidΒΆ
Invalid kind.
- lldb.eWatchPointValueKindVariableΒΆ
Watchpoint was created watching a variable
- lldb.eWatchPointValueKindExpressionΒΆ
Watchpoint was created watching the result of an expression that was evaluated at creation time.