| .. |
| This is a sub page of the Python API docs and linked from the main API page. |
| The page isn't in any toctree, so silence the sphinx warnings by marking it as orphan. |
| |
| :orphan: |
| |
| Python API enumerators and constants |
| ==================================== |
| |
| .. py:currentmodule:: lldb |
| |
| Constants |
| ********* |
| |
| Generic register numbers |
| ------------------------ |
| |
| .. py:data:: LLDB_REGNUM_GENERIC_PC |
| |
| Program counter. |
| |
| .. py:data:: LLDB_REGNUM_GENERIC_SP |
| |
| Stack pointer. |
| .. py:data:: LLDB_REGNUM_GENERIC_FP |
| |
| Frame pointer. |
| |
| .. py:data:: LLDB_REGNUM_GENERIC_RA |
| |
| Return address. |
| |
| .. py:data:: LLDB_REGNUM_GENERIC_FLAGS |
| |
| Processor flags register. |
| |
| .. py:data:: LLDB_REGNUM_GENERIC_ARG1 |
| |
| The register that would contain pointer size or less argument 1 (if any). |
| |
| .. py:data:: LLDB_REGNUM_GENERIC_ARG2 |
| |
| The register that would contain pointer size or less argument 2 (if any). |
| |
| .. py:data:: LLDB_REGNUM_GENERIC_ARG3 |
| |
| The register that would contain pointer size or less argument 3 (if any). |
| |
| .. py:data:: LLDB_REGNUM_GENERIC_ARG4 |
| |
| The register that would contain pointer size or less argument 4 (if any). |
| |
| .. py:data:: LLDB_REGNUM_GENERIC_ARG5 |
| |
| The register that would contain pointer size or less argument 5 (if any). |
| |
| .. py:data:: LLDB_REGNUM_GENERIC_ARG6 |
| |
| The register that would contain pointer size or less argument 6 (if any). |
| |
| .. py:data:: LLDB_REGNUM_GENERIC_ARG7 |
| |
| The register that would contain pointer size or less argument 7 (if any). |
| |
| .. py:data:: LLDB_REGNUM_GENERIC_ARG8 |
| |
| The register that would contain pointer size or less argument 8 (if any). |
| |
| |
| Invalid value definitions |
| ------------------------- |
| |
| .. py:data:: LLDB_INVALID_BREAK_ID |
| .. py:data:: LLDB_INVALID_WATCH_ID |
| .. py:data:: LLDB_INVALID_ADDRESS |
| .. py:data:: LLDB_INVALID_INDEX32 |
| .. py:data:: LLDB_INVALID_IVAR_OFFSET |
| .. py:data:: LLDB_INVALID_IMAGE_TOKEN |
| .. py:data:: LLDB_INVALID_MODULE_VERSION |
| .. py:data:: LLDB_INVALID_REGNUM |
| .. py:data:: LLDB_INVALID_UID |
| .. py:data:: LLDB_INVALID_PROCESS_ID |
| .. py:data:: LLDB_INVALID_THREAD_ID |
| .. py:data:: LLDB_INVALID_FRAME_ID |
| .. py:data:: LLDB_INVALID_SIGNAL_NUMBER |
| .. py:data:: LLDB_INVALID_OFFSET |
| .. py:data:: LLDB_INVALID_LINE_NUMBER |
| .. py:data:: LLDB_INVALID_QUEUE_ID |
| |
| CPU types |
| --------- |
| |
| .. py:data:: LLDB_ARCH_DEFAULT |
| .. py:data:: LLDB_ARCH_DEFAULT_32BIT |
| .. py:data:: LLDB_ARCH_DEFAULT_64BIT |
| .. py:data:: LLDB_INVALID_CPUTYPE |
| |
| |
| Option set definitions |
| ---------------------- |
| |
| .. py:data:: LLDB_MAX_NUM_OPTION_SETS |
| .. py:data:: LLDB_OPT_SET_ALL |
| .. py:data:: LLDB_OPT_SET_1 |
| .. py:data:: LLDB_OPT_SET_2 |
| .. py:data:: LLDB_OPT_SET_3 |
| .. py:data:: LLDB_OPT_SET_4 |
| .. py:data:: LLDB_OPT_SET_5 |
| .. py:data:: LLDB_OPT_SET_6 |
| .. py:data:: LLDB_OPT_SET_7 |
| .. py:data:: LLDB_OPT_SET_8 |
| .. py:data:: LLDB_OPT_SET_9 |
| .. py:data:: LLDB_OPT_SET_10 |
| .. py:data:: LLDB_OPT_SET_11 |
| |
| Miscellaneous constants |
| ------------------------ |
| |
| .. py:data:: LLDB_GENERIC_ERROR |
| .. py:data:: LLDB_DEFAULT_BREAK_SIZE |
| .. py:data:: LLDB_WATCH_TYPE_READ |
| .. py:data:: LLDB_WATCH_TYPE_WRITE |
| |
| |
| Enumerators |
| *********** |
| |
| |
| .. _State: |
| |
| State |
| ----- |
| |
| .. py:data:: eStateInvalid |
| .. py:data:: eStateUnloaded |
| |
| Process is object is valid, but not currently loaded. |
| |
| .. py:data:: eStateConnected |
| |
| Process is connected to remote debug services, but not |
| launched or attached to anything yet. |
| |
| .. py:data:: eStateAttaching |
| |
| Process is in the process of launching. |
| |
| .. py:data:: eStateLaunching |
| |
| Process is in the process of launching. |
| |
| .. py:data:: eStateStopped |
| |
| Process or thread is stopped and can be examined. |
| |
| .. py:data:: eStateRunning |
| |
| Process or thread is running and can't be examined. |
| |
| .. py:data:: eStateStepping |
| |
| Process or thread is in the process of stepping and can |
| not be examined. |
| |
| .. py:data:: eStateCrashed |
| |
| Process or thread has crashed and can be examined. |
| |
| .. py:data:: eStateDetached |
| |
| Process has been detached and can't be examined. |
| |
| .. py:data:: eStateExited |
| |
| Process has exited and can't be examined. |
| |
| .. py:data:: 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: |
| |
| LaunchFlag |
| ---------- |
| |
| .. py:data:: eLaunchFlagNone |
| .. py:data:: eLaunchFlagExec |
| |
| Exec when launching and turn the calling process into a new process. |
| |
| .. py:data:: eLaunchFlagDebug |
| |
| Stop as soon as the process launches to allow the process to be debugged. |
| |
| .. py:data:: eLaunchFlagStopAtEntry |
| |
| Stop at the program entry point instead of auto-continuing when launching or attaching at entry point. |
| |
| .. py:data:: eLaunchFlagDisableASLR |
| |
| Disable Address Space Layout Randomization. |
| |
| .. py:data:: eLaunchFlagDisableSTDIO |
| |
| Disable stdio for inferior process (e.g. for a GUI app). |
| |
| .. py:data:: eLaunchFlagLaunchInTTY |
| |
| Launch the process in a new TTY if supported by the host. |
| |
| .. py:data:: eLaunchFlagLaunchInShell |
| |
| Launch the process inside a shell to get shell expansion. |
| |
| .. py:data:: eLaunchFlagLaunchInSeparateProcessGroup |
| |
| Launch the process in a separate process group if you are going to hand the process off (e.g. to debugserver) |
| |
| .. py:data:: eLaunchFlagDontSetExitStatus |
| |
| set this flag so lldb & the handee don't race to set its exit status. |
| |
| .. py:data:: eLaunchFlagDetachOnError |
| |
| If set, then the client stub should detach rather than killing the debugee |
| if it loses connection with lldb. |
| |
| .. py:data:: eLaunchFlagShellExpandArguments |
| |
| Perform shell-style argument expansion |
| |
| .. py:data:: eLaunchFlagCloseTTYOnExit |
| |
| Close the open TTY on exit |
| |
| .. py:data:: eLaunchFlagInheritTCCFromParent |
| |
| Don't make the inferior responsible for its own TCC |
| permissions but instead inherit them from its parent. |
| |
| |
| .. _RunMode: |
| |
| RunMode |
| ------- |
| .. py:data:: eOnlyThisThread |
| .. py:data:: eAllThreads |
| .. py:data:: eOnlyDuringStepping |
| |
| |
| .. _ByteOrder: |
| |
| ByteOrder |
| --------- |
| |
| .. py:data:: eByteOrderInvalid |
| .. py:data:: eByteOrderBig |
| .. py:data:: eByteOrderPDP |
| .. py:data:: eByteOrderLittle |
| |
| |
| .. _Encoding: |
| |
| Encoding |
| -------- |
| |
| .. py:data:: eEncodingInvalid |
| .. py:data:: eEncodingUint |
| .. py:data:: eEncodingSint |
| .. py:data:: eEncodingIEEE754 |
| .. py:data:: eEncodingVector |
| |
| |
| .. _Format: |
| |
| Format |
| ------ |
| |
| .. py:data:: eFormatDefault |
| .. py:data:: eFormatInvalid |
| .. py:data:: eFormatBoolean |
| .. py:data:: eFormatBinary |
| .. py:data:: eFormatBytes |
| .. py:data:: eFormatBytesWithASCII |
| .. py:data:: eFormatChar |
| .. py:data:: eFormatCharPrintable |
| .. py:data:: eFormatComplex |
| .. py:data:: eFormatComplexFloat |
| .. py:data:: eFormatCString |
| .. py:data:: eFormatDecimal |
| .. py:data:: eFormatEnum |
| .. py:data:: eFormatHex |
| .. py:data:: eFormatHexUppercase |
| .. py:data:: eFormatFloat |
| .. py:data:: eFormatOctal |
| .. py:data:: eFormatOSType |
| .. py:data:: eFormatUnicode16 |
| .. py:data:: eFormatUnicode32 |
| .. py:data:: eFormatUnsigned |
| .. py:data:: eFormatPointer |
| .. py:data:: eFormatVectorOfChar |
| .. py:data:: eFormatVectorOfSInt8 |
| .. py:data:: eFormatVectorOfUInt8 |
| .. py:data:: eFormatVectorOfSInt16 |
| .. py:data:: eFormatVectorOfUInt16 |
| .. py:data:: eFormatVectorOfSInt32 |
| .. py:data:: eFormatVectorOfUInt32 |
| .. py:data:: eFormatVectorOfSInt64 |
| .. py:data:: eFormatVectorOfUInt64 |
| .. py:data:: eFormatVectorOfFloat16 |
| .. py:data:: eFormatVectorOfFloat32 |
| .. py:data:: eFormatVectorOfFloat64 |
| .. py:data:: eFormatVectorOfUInt128 |
| .. py:data:: eFormatComplexInteger |
| .. py:data:: eFormatCharArray |
| .. py:data:: eFormatAddressInfo |
| .. py:data:: eFormatHexFloat |
| .. py:data:: eFormatInstruction |
| .. py:data:: eFormatVoid |
| .. py:data:: eFormatUnicode8 |
| |
| |
| .. _DescriptionLevel: |
| |
| DescriptionLevel |
| ---------------- |
| |
| .. py:data:: eDescriptionLevelBrief |
| .. py:data:: eDescriptionLevelFull |
| .. py:data:: eDescriptionLevelVerbose |
| .. py:data:: eDescriptionLevelInitial |
| |
| |
| .. _ScriptLanguage: |
| |
| ScriptLanguage |
| -------------- |
| |
| .. py:data:: eScriptLanguageNone |
| .. py:data:: eScriptLanguagePython |
| .. py:data:: eScriptLanguageLua |
| .. py:data:: eScriptLanguageUnknown |
| .. py:data:: eScriptLanguageDefault |
| |
| |
| .. _RegisterKind: |
| |
| RegisterKind |
| ------------ |
| |
| .. py:data:: eRegisterKindEHFrame |
| .. py:data:: eRegisterKindDWARF |
| .. py:data:: eRegisterKindGeneric |
| .. py:data:: eRegisterKindProcessPlugin |
| .. py:data:: eRegisterKindLLDB |
| |
| |
| .. _StopReason: |
| |
| StopReason |
| ---------- |
| |
| .. py:data:: eStopReasonInvalid |
| .. py:data:: eStopReasonNone |
| .. py:data:: eStopReasonTrace |
| .. py:data:: eStopReasonBreakpoint |
| .. py:data:: eStopReasonWatchpoint |
| .. py:data:: eStopReasonSignal |
| .. py:data:: eStopReasonException |
| .. py:data:: eStopReasonExec |
| .. py:data:: eStopReasonFork |
| .. py:data:: eStopReasonVFork |
| .. py:data:: eStopReasonVForkDone |
| .. py:data:: eStopReasonPlanComplete |
| .. py:data:: eStopReasonThreadExiting |
| .. py:data:: eStopReasonInstrumentation |
| |
| |
| .. _ReturnStatus: |
| |
| ReturnStatus |
| ------------ |
| |
| .. py:data:: eReturnStatusInvalid |
| .. py:data:: eReturnStatusSuccessFinishNoResult |
| .. py:data:: eReturnStatusSuccessFinishResult |
| .. py:data:: eReturnStatusSuccessContinuingNoResult |
| .. py:data:: eReturnStatusSuccessContinuingResult |
| .. py:data:: eReturnStatusStarted |
| .. py:data:: eReturnStatusFailed |
| .. py:data:: eReturnStatusQuit |
| |
| |
| .. _Expression: |
| |
| Expression |
| ---------- |
| |
| The results of expression evaluation. |
| |
| .. py:data:: eExpressionCompleted |
| .. py:data:: eExpressionSetupError |
| .. py:data:: eExpressionParseError |
| .. py:data:: eExpressionDiscarded |
| .. py:data:: eExpressionInterrupted |
| .. py:data:: eExpressionHitBreakpoint |
| .. py:data:: eExpressionTimedOut |
| .. py:data:: eExpressionResultUnavailable |
| .. py:data:: eExpressionStoppedForDebug |
| .. py:data:: eExpressionThreadVanished |
| |
| |
| .. _SearchDepth: |
| |
| SearchDepth |
| ----------- |
| |
| .. py:data:: eSearchDepthInvalid |
| .. py:data:: eSearchDepthTarget |
| .. py:data:: eSearchDepthModule |
| .. py:data:: eSearchDepthCompUnit |
| .. py:data:: eSearchDepthFunction |
| .. py:data:: eSearchDepthBlock |
| .. py:data:: eSearchDepthAddress |
| |
| |
| .. _ConnectionStatus: |
| |
| ConnectionStatus |
| ---------------- |
| |
| .. py:data:: eConnectionStatusSuccess |
| |
| Success. |
| |
| .. py:data:: eConnectionStatusEndOfFile |
| |
| End-of-file encountered. |
| |
| .. py:data:: eConnectionStatusError |
| |
| Error encountered. |
| |
| .. py:data:: eConnectionStatusTimedOut |
| |
| Request timed out. |
| |
| .. py:data:: eConnectionStatusNoConnection |
| |
| No connection. |
| |
| .. py:data:: eConnectionStatusLostConnection |
| |
| Lost connection while connected to a valid connection. |
| |
| .. py:data:: eConnectionStatusInterrupted |
| |
| Interrupted read. |
| |
| |
| .. _ErrorType: |
| |
| ErrorType |
| --------- |
| |
| .. py:data:: eErrorTypeInvalid |
| .. py:data:: eErrorTypeGeneric |
| |
| Generic errors that can be any value. |
| |
| .. py:data:: eErrorTypeMachKernel |
| |
| Mach kernel error codes. |
| |
| .. py:data:: eErrorTypePOSIX |
| |
| POSIX error codes. |
| |
| .. py:data:: eErrorTypeExpression |
| |
| These are from the ExpressionResults enum. |
| |
| .. py:data:: eErrorTypeWin32 |
| |
| Standard Win32 error codes. |
| |
| |
| .. _ValueType: |
| |
| ValueType |
| --------- |
| |
| .. py:data:: eValueTypeInvalid |
| .. py:data:: eValueTypeVariableGlobal |
| |
| Global variable. |
| |
| .. py:data:: eValueTypeVariableStatic |
| |
| Static variable. |
| |
| .. py:data:: eValueTypeVariableArgument |
| |
| Function argument variable. |
| |
| .. py:data:: eValueTypeVariableLocal |
| |
| Function local variable. |
| |
| .. py:data:: eValueTypeRegister |
| |
| Stack frame register. |
| |
| .. py:data:: eValueTypeRegisterSet |
| |
| A collection of stack frame register values. |
| |
| .. py:data:: eValueTypeConstResult |
| |
| Constant result variables. |
| |
| .. py:data:: eValueTypeVariableThreadLocal |
| |
| Thread local storage variable. |
| |
| |
| .. _InputReaderGranularity: |
| |
| InputReaderGranularity |
| ---------------------- |
| |
| Token size/granularities for Input Readers. |
| |
| .. py:data:: eInputReaderGranularityInvalid |
| .. py:data:: eInputReaderGranularityByte |
| .. py:data:: eInputReaderGranularityWord |
| .. py:data:: eInputReaderGranularityLine |
| .. py:data:: eInputReaderGranularityAll |
| |
| |
| .. _SymbolContextItem: |
| |
| 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. |
| |
| .. py:data:: eSymbolContextTarget |
| |
| Set when target is requested from a query, or was located |
| in query results. |
| |
| .. py:data:: eSymbolContextModule |
| |
| Set when module is requested from a query, or was located |
| in query results. |
| |
| .. py:data:: eSymbolContextCompUnit |
| |
| Set when compilation unit is requested from a query, or was |
| located in query results. |
| |
| .. py:data:: eSymbolContextFunction |
| |
| Set when function is requested from a query, or was located |
| in query results. |
| |
| .. py:data:: eSymbolContextBlock |
| |
| Set when the deepest block is requested from a query, or |
| was located in query results. |
| |
| .. py:data:: eSymbolContextLineEntry |
| |
| Set when line entry is requested from a query, or was |
| located in query results. |
| |
| .. py:data:: eSymbolContextSymbol |
| |
| Set when symbol is requested from a query, or was located |
| in query results |
| |
| .. py:data:: eSymbolContextEverything |
| |
| Indicates to try and lookup everything up during a routine |
| symbol context query. |
| |
| .. py:data:: 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: |
| |
| Permissions |
| ----------- |
| .. py:data:: ePermissionsWritable |
| .. py:data:: ePermissionsReadable |
| .. py:data:: ePermissionsExecutable |
| |
| |
| .. _InputReader: |
| |
| InputReader |
| ----------- |
| |
| .. py:data:: eInputReaderActivate |
| |
| Reader is newly pushed onto the reader stack. |
| |
| .. py:data:: eInputReaderAsynchronousOutputWritten |
| |
| An async output event occurred; the reader may want to do something. |
| |
| .. py:data:: eInputReaderReactivate |
| |
| Reader is on top of the stack again after another reader was popped off. |
| |
| .. py:data:: eInputReaderDeactivate |
| |
| Another reader was pushed on the stack. |
| |
| .. py:data:: eInputReaderGotToken |
| |
| Reader got one of its tokens (granularity). |
| |
| .. py:data:: eInputReaderInterrupt |
| |
| Reader received an interrupt signal (probably from a control-c). |
| |
| .. py:data:: eInputReaderEndOfFile |
| |
| Reader received an EOF char (probably from a control-d). |
| |
| .. py:data:: eInputReaderDone |
| |
| Reader was just popped off the stack and is done. |
| |
| |
| .. _BreakpointEventType: |
| |
| BreakpointEventType |
| ------------------- |
| |
| .. py:data:: eBreakpointEventTypeInvalidType |
| .. py:data:: eBreakpointEventTypeAdded |
| .. py:data:: eBreakpointEventTypeRemoved |
| .. py:data:: eBreakpointEventTypeLocationsAdded |
| .. py:data:: eBreakpointEventTypeLocationsRemoved |
| .. py:data:: eBreakpointEventTypeLocationsResolved |
| .. py:data:: eBreakpointEventTypeEnabled |
| .. py:data:: eBreakpointEventTypeDisabled |
| .. py:data:: eBreakpointEventTypeCommandChanged |
| .. py:data:: eBreakpointEventTypeConditionChanged |
| .. py:data:: eBreakpointEventTypeIgnoreChanged |
| .. py:data:: eBreakpointEventTypeThreadChanged |
| .. py:data:: eBreakpointEventTypeAutoContinueChanged |
| |
| |
| .. _WatchpointEventType: |
| |
| WatchpointEventType |
| ------------------- |
| |
| .. py:data:: eWatchpointEventTypeInvalidType |
| .. py:data:: eWatchpointEventTypeAdded |
| .. py:data:: eWatchpointEventTypeRemoved |
| .. py:data:: eWatchpointEventTypeEnabled |
| .. py:data:: eWatchpointEventTypeDisabled |
| .. py:data:: eWatchpointEventTypeCommandChanged |
| .. py:data:: eWatchpointEventTypeConditionChanged |
| .. py:data:: eWatchpointEventTypeIgnoreChanged |
| .. py:data:: eWatchpointEventTypeThreadChanged |
| .. py:data:: eWatchpointEventTypeTypeChanged |
| |
| |
| .. _LanguageType: |
| |
| LanguageType |
| ------------ |
| |
| .. py:data:: eLanguageTypeUnknown |
| .. py:data:: eLanguageTypeC89 |
| .. py:data:: eLanguageTypeC |
| .. py:data:: eLanguageTypeAda83 |
| .. py:data:: eLanguageTypeC_plus_plus |
| .. py:data:: eLanguageTypeCobol74 |
| .. py:data:: eLanguageTypeCobol85 |
| .. py:data:: eLanguageTypeFortran77 |
| .. py:data:: eLanguageTypeFortran90 |
| .. py:data:: eLanguageTypePascal83 |
| .. py:data:: eLanguageTypeModula2 |
| .. py:data:: eLanguageTypeJava |
| .. py:data:: eLanguageTypeC99 |
| .. py:data:: eLanguageTypeAda95 |
| .. py:data:: eLanguageTypeFortran95 |
| .. py:data:: eLanguageTypePLI |
| .. py:data:: eLanguageTypeObjC |
| .. py:data:: eLanguageTypeObjC_plus_plus |
| .. py:data:: eLanguageTypeUPC |
| .. py:data:: eLanguageTypeD |
| .. py:data:: eLanguageTypePython |
| .. py:data:: eLanguageTypeOpenCL |
| .. py:data:: eLanguageTypeGo |
| .. py:data:: eLanguageTypeModula3 |
| .. py:data:: eLanguageTypeHaskell |
| .. py:data:: eLanguageTypeC_plus_plus_03 |
| .. py:data:: eLanguageTypeC_plus_plus_11 |
| .. py:data:: eLanguageTypeOCaml |
| .. py:data:: eLanguageTypeRust |
| .. py:data:: eLanguageTypeC11 |
| .. py:data:: eLanguageTypeSwift |
| .. py:data:: eLanguageTypeJulia |
| .. py:data:: eLanguageTypeDylan |
| .. py:data:: eLanguageTypeC_plus_plus_14 |
| .. py:data:: eLanguageTypeFortran03 |
| .. py:data:: eLanguageTypeFortran08 |
| .. py:data:: eLanguageTypeMipsAssembler |
| .. py:data:: eLanguageTypeMojo |
| .. py:data:: eLanguageTypeExtRenderScript |
| .. py:data:: eNumLanguageTypes |
| |
| |
| .. _InstrumentationRuntimeType: |
| |
| InstrumentationRuntimeType |
| -------------------------- |
| |
| .. py:data:: eInstrumentationRuntimeTypeAddressSanitizer |
| .. py:data:: eInstrumentationRuntimeTypeThreadSanitizer |
| .. py:data:: eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer |
| .. py:data:: eInstrumentationRuntimeTypeMainThreadChecker |
| .. py:data:: eInstrumentationRuntimeTypeSwiftRuntimeReporting |
| .. py:data:: eNumInstrumentationRuntimeTypes |
| |
| |
| .. _DynamicValueType: |
| |
| DynamicValueType |
| ---------------- |
| |
| .. py:data:: eNoDynamicValues |
| .. py:data:: eDynamicCanRunTarget |
| .. py:data:: eDynamicDontRunTarget |
| |
| |
| .. _StopShowColumn: |
| |
| StopShowColumn |
| -------------- |
| |
| .. py:data:: eStopShowColumnAnsiOrCaret |
| .. py:data:: eStopShowColumnAnsi |
| .. py:data:: eStopShowColumnCaret |
| .. py:data:: eStopShowColumnNone |
| |
| |
| .. _AccessType: |
| |
| AccessType |
| ---------- |
| |
| .. py:data:: eAccessNone |
| .. py:data:: eAccessPublic |
| .. py:data:: eAccessPrivate |
| .. py:data:: eAccessProtected |
| .. py:data:: eAccessPackage |
| |
| |
| .. _CommandArgumentType: |
| |
| CommandArgumentType |
| ------------------- |
| |
| .. py:data:: eArgTypeAddress |
| .. py:data:: eArgTypeAddressOrExpression |
| .. py:data:: eArgTypeAliasName |
| .. py:data:: eArgTypeAliasOptions |
| .. py:data:: eArgTypeArchitecture |
| .. py:data:: eArgTypeBoolean |
| .. py:data:: eArgTypeBreakpointID |
| .. py:data:: eArgTypeBreakpointIDRange |
| .. py:data:: eArgTypeBreakpointName |
| .. py:data:: eArgTypeByteSize |
| .. py:data:: eArgTypeClassName |
| .. py:data:: eArgTypeCommandName |
| .. py:data:: eArgTypeCount |
| .. py:data:: eArgTypeDescriptionVerbosity |
| .. py:data:: eArgTypeDirectoryName |
| .. py:data:: eArgTypeDisassemblyFlavor |
| .. py:data:: eArgTypeEndAddress |
| .. py:data:: eArgTypeExpression |
| .. py:data:: eArgTypeExpressionPath |
| .. py:data:: eArgTypeExprFormat |
| .. py:data:: eArgTypeFileLineColumn |
| .. py:data:: eArgTypeFilename |
| .. py:data:: eArgTypeFormat |
| .. py:data:: eArgTypeFrameIndex |
| .. py:data:: eArgTypeFullName |
| .. py:data:: eArgTypeFunctionName |
| .. py:data:: eArgTypeFunctionOrSymbol |
| .. py:data:: eArgTypeGDBFormat |
| .. py:data:: eArgTypeHelpText |
| .. py:data:: eArgTypeIndex |
| .. py:data:: eArgTypeLanguage |
| .. py:data:: eArgTypeLineNum |
| .. py:data:: eArgTypeLogCategory |
| .. py:data:: eArgTypeLogChannel |
| .. py:data:: eArgTypeMethod |
| .. py:data:: eArgTypeName |
| .. py:data:: eArgTypeNewPathPrefix |
| .. py:data:: eArgTypeNumLines |
| .. py:data:: eArgTypeNumberPerLine |
| .. py:data:: eArgTypeOffset |
| .. py:data:: eArgTypeOldPathPrefix |
| .. py:data:: eArgTypeOneLiner |
| .. py:data:: eArgTypePath |
| .. py:data:: eArgTypePermissionsNumber |
| .. py:data:: eArgTypePermissionsString |
| .. py:data:: eArgTypePid |
| .. py:data:: eArgTypePlugin |
| .. py:data:: eArgTypeProcessName |
| .. py:data:: eArgTypePythonClass |
| .. py:data:: eArgTypePythonFunction |
| .. py:data:: eArgTypePythonScript |
| .. py:data:: eArgTypeQueueName |
| .. py:data:: eArgTypeRegisterName |
| .. py:data:: eArgTypeRegularExpression |
| .. py:data:: eArgTypeRunArgs |
| .. py:data:: eArgTypeRunMode |
| .. py:data:: eArgTypeScriptedCommandSynchronicity |
| .. py:data:: eArgTypeScriptLang |
| .. py:data:: eArgTypeSearchWord |
| .. py:data:: eArgTypeSelector |
| .. py:data:: eArgTypeSettingIndex |
| .. py:data:: eArgTypeSettingKey |
| .. py:data:: eArgTypeSettingPrefix |
| .. py:data:: eArgTypeSettingVariableName |
| .. py:data:: eArgTypeShlibName |
| .. py:data:: eArgTypeSourceFile |
| .. py:data:: eArgTypeSortOrder |
| .. py:data:: eArgTypeStartAddress |
| .. py:data:: eArgTypeSummaryString |
| .. py:data:: eArgTypeSymbol |
| .. py:data:: eArgTypeThreadID |
| .. py:data:: eArgTypeThreadIndex |
| .. py:data:: eArgTypeThreadName |
| .. py:data:: eArgTypeTypeName |
| .. py:data:: eArgTypeUnsignedInteger |
| .. py:data:: eArgTypeUnixSignal |
| .. py:data:: eArgTypeVarName |
| .. py:data:: eArgTypeValue |
| .. py:data:: eArgTypeWidth |
| .. py:data:: eArgTypeNone |
| .. py:data:: eArgTypePlatform |
| .. py:data:: eArgTypeWatchpointID |
| .. py:data:: eArgTypeWatchpointIDRange |
| .. py:data:: eArgTypeWatchType |
| .. py:data:: eArgRawInput |
| .. py:data:: eArgTypeCommand |
| .. py:data:: eArgTypeColumnNum |
| .. py:data:: eArgTypeModuleUUID |
| .. py:data:: eArgTypeLastArg |
| .. py:data:: eArgTypeCompletionType |
| |
| .. _SymbolType: |
| |
| SymbolType |
| ---------- |
| |
| .. py:data:: eSymbolTypeAny |
| .. py:data:: eSymbolTypeInvalid |
| .. py:data:: eSymbolTypeAbsolute |
| .. py:data:: eSymbolTypeCode |
| .. py:data:: eSymbolTypeResolver |
| .. py:data:: eSymbolTypeData |
| .. py:data:: eSymbolTypeTrampoline |
| .. py:data:: eSymbolTypeRuntime |
| .. py:data:: eSymbolTypeException |
| .. py:data:: eSymbolTypeSourceFile |
| .. py:data:: eSymbolTypeHeaderFile |
| .. py:data:: eSymbolTypeObjectFile |
| .. py:data:: eSymbolTypeCommonBlock |
| .. py:data:: eSymbolTypeBlock |
| .. py:data:: eSymbolTypeLocal |
| .. py:data:: eSymbolTypeParam |
| .. py:data:: eSymbolTypeVariable |
| .. py:data:: eSymbolTypeVariableType |
| .. py:data:: eSymbolTypeLineEntry |
| .. py:data:: eSymbolTypeLineHeader |
| .. py:data:: eSymbolTypeScopeBegin |
| .. py:data:: eSymbolTypeScopeEnd |
| .. py:data:: eSymbolTypeAdditional |
| .. py:data:: eSymbolTypeCompiler |
| .. py:data:: eSymbolTypeInstrumentation |
| .. py:data:: eSymbolTypeUndefined |
| .. py:data:: eSymbolTypeObjCClass |
| .. py:data:: eSymbolTypeObjCMetaClass |
| .. py:data:: eSymbolTypeObjCIVar |
| .. py:data:: eSymbolTypeReExported |
| |
| |
| .. _SectionType: |
| |
| SectionType |
| ----------- |
| |
| .. py:data:: eSectionTypeInvalid |
| .. py:data:: eSectionTypeCode |
| .. py:data:: eSectionTypeContainer |
| .. py:data:: eSectionTypeData |
| .. py:data:: eSectionTypeDataCString |
| .. py:data:: eSectionTypeDataCStringPointers |
| .. py:data:: eSectionTypeDataSymbolAddress |
| .. py:data:: eSectionTypeData4 |
| .. py:data:: eSectionTypeData8 |
| .. py:data:: eSectionTypeData16 |
| .. py:data:: eSectionTypeDataPointers |
| .. py:data:: eSectionTypeDebug |
| .. py:data:: eSectionTypeZeroFill |
| .. py:data:: eSectionTypeDataObjCMessageRefs |
| .. py:data:: eSectionTypeDataObjCCFStrings |
| .. py:data:: eSectionTypeDWARFDebugAbbrev |
| .. py:data:: eSectionTypeDWARFDebugAddr |
| .. py:data:: eSectionTypeDWARFDebugAranges |
| .. py:data:: eSectionTypeDWARFDebugCuIndex |
| .. py:data:: eSectionTypeDWARFDebugFrame |
| .. py:data:: eSectionTypeDWARFDebugInfo |
| .. py:data:: eSectionTypeDWARFDebugLine |
| .. py:data:: eSectionTypeDWARFDebugLoc |
| .. py:data:: eSectionTypeDWARFDebugMacInfo |
| .. py:data:: eSectionTypeDWARFDebugMacro |
| .. py:data:: eSectionTypeDWARFDebugPubNames |
| .. py:data:: eSectionTypeDWARFDebugPubTypes |
| .. py:data:: eSectionTypeDWARFDebugRanges |
| .. py:data:: eSectionTypeDWARFDebugStr |
| .. py:data:: eSectionTypeDWARFDebugStrOffsets |
| .. py:data:: eSectionTypeDWARFAppleNames |
| .. py:data:: eSectionTypeDWARFAppleTypes |
| .. py:data:: eSectionTypeDWARFAppleNamespaces |
| .. py:data:: eSectionTypeDWARFAppleObjC |
| .. py:data:: eSectionTypeELFSymbolTable |
| .. py:data:: eSectionTypeELFDynamicSymbols |
| .. py:data:: eSectionTypeELFRelocationEntries |
| .. py:data:: eSectionTypeELFDynamicLinkInfo |
| .. py:data:: eSectionTypeEHFrame |
| .. py:data:: eSectionTypeARMexidx |
| .. py:data:: eSectionTypeARMextab |
| .. py:data:: eSectionTypeCompactUnwind |
| .. py:data:: eSectionTypeGoSymtab |
| .. py:data:: eSectionTypeAbsoluteAddress |
| .. py:data:: eSectionTypeDWARFGNUDebugAltLink |
| .. py:data:: eSectionTypeDWARFDebugTypes |
| .. py:data:: eSectionTypeDWARFDebugNames |
| .. py:data:: eSectionTypeOther |
| .. py:data:: eSectionTypeDWARFDebugLineStr |
| .. py:data:: eSectionTypeDWARFDebugRngLists |
| .. py:data:: eSectionTypeDWARFDebugLocLists |
| .. py:data:: eSectionTypeDWARFDebugAbbrevDwo |
| .. py:data:: eSectionTypeDWARFDebugInfoDwo |
| .. py:data:: eSectionTypeDWARFDebugStrDwo |
| .. py:data:: eSectionTypeDWARFDebugStrOffsetsDwo |
| .. py:data:: eSectionTypeDWARFDebugTypesDwo |
| .. py:data:: eSectionTypeDWARFDebugRngListsDwo |
| .. py:data:: eSectionTypeDWARFDebugLocDwo |
| .. py:data:: eSectionTypeDWARFDebugLocListsDwo |
| .. py:data:: eSectionTypeDWARFDebugTuIndex |
| |
| |
| .. _EmulatorInstructionOption: |
| |
| EmulatorInstructionOption |
| ------------------------- |
| |
| .. py:data:: eEmulateInstructionOptionNone |
| .. py:data:: eEmulateInstructionOptionAutoAdvancePC |
| .. py:data:: eEmulateInstructionOptionIgnoreConditions |
| |
| |
| .. _FunctionNameType: |
| |
| FunctionNameType |
| ---------------- |
| |
| .. py:data:: eFunctionNameTypeNone |
| .. py:data:: eFunctionNameTypeAuto |
| .. py:data:: eFunctionNameTypeFull |
| .. py:data:: eFunctionNameTypeBase |
| .. py:data:: eFunctionNameTypeMethod |
| .. py:data:: eFunctionNameTypeSelector |
| .. py:data:: eFunctionNameTypeAny |
| |
| |
| .. _BasicType: |
| |
| BasicType |
| --------- |
| |
| .. py:data:: eBasicTypeInvalid |
| .. py:data:: eBasicTypeVoid |
| .. py:data:: eBasicTypeChar |
| .. py:data:: eBasicTypeSignedChar |
| .. py:data:: eBasicTypeUnsignedChar |
| .. py:data:: eBasicTypeWChar |
| .. py:data:: eBasicTypeSignedWChar |
| .. py:data:: eBasicTypeUnsignedWChar |
| .. py:data:: eBasicTypeChar16 |
| .. py:data:: eBasicTypeChar32 |
| .. py:data:: eBasicTypeChar8 |
| .. py:data:: eBasicTypeShort |
| .. py:data:: eBasicTypeUnsignedShort |
| .. py:data:: eBasicTypeInt |
| .. py:data:: eBasicTypeUnsignedInt |
| .. py:data:: eBasicTypeLong |
| .. py:data:: eBasicTypeUnsignedLong |
| .. py:data:: eBasicTypeLongLong |
| .. py:data:: eBasicTypeUnsignedLongLong |
| .. py:data:: eBasicTypeInt128 |
| .. py:data:: eBasicTypeUnsignedInt128 |
| .. py:data:: eBasicTypeBool |
| .. py:data:: eBasicTypeHalf |
| .. py:data:: eBasicTypeFloat |
| .. py:data:: eBasicTypeDouble |
| .. py:data:: eBasicTypeLongDouble |
| .. py:data:: eBasicTypeFloatComplex |
| .. py:data:: eBasicTypeDoubleComplex |
| .. py:data:: eBasicTypeLongDoubleComplex |
| .. py:data:: eBasicTypeObjCID |
| .. py:data:: eBasicTypeObjCClass |
| .. py:data:: eBasicTypeObjCSel |
| .. py:data:: eBasicTypeNullPtr |
| .. py:data:: eBasicTypeOther |
| |
| |
| .. _TraceType: |
| |
| TraceType |
| --------- |
| |
| .. py:data:: eTraceTypeNone |
| .. py:data:: eTraceTypeProcessorTrace |
| |
| |
| .. _StructuredDataType: |
| |
| StructuredDataType |
| ------------------ |
| |
| .. py:data:: eStructuredDataTypeInvalid |
| .. py:data:: eStructuredDataTypeNull |
| .. py:data:: eStructuredDataTypeGeneric |
| .. py:data:: eStructuredDataTypeArray |
| .. py:data:: eStructuredDataTypeInteger |
| .. py:data:: eStructuredDataTypeFloat |
| .. py:data:: eStructuredDataTypeBoolean |
| .. py:data:: eStructuredDataTypeString |
| .. py:data:: eStructuredDataTypeDictionary |
| |
| |
| .. _TypeClass: |
| |
| TypeClass |
| --------- |
| |
| .. py:data:: eTypeClassInvalid |
| .. py:data:: eTypeClassArray |
| .. py:data:: eTypeClassBlockPointer |
| .. py:data:: eTypeClassBuiltin |
| .. py:data:: eTypeClassClass |
| .. py:data:: eTypeClassFloat |
| .. py:data:: eTypeClassComplexInteger |
| .. py:data:: eTypeClassComplexFloat |
| .. py:data:: eTypeClassFunction |
| .. py:data:: eTypeClassMemberPointer |
| .. py:data:: eTypeClassObjCObject |
| .. py:data:: eTypeClassObjCInterface |
| .. py:data:: eTypeClassObjCObjectPointer |
| .. py:data:: eTypeClassPointer |
| .. py:data:: eTypeClassReference |
| .. py:data:: eTypeClassStruct |
| .. py:data:: eTypeClassTypedef |
| .. py:data:: eTypeClassUnion |
| .. py:data:: eTypeClassVector |
| .. py:data:: eTypeClassOther |
| .. py:data:: eTypeClassAny |
| |
| |
| .. _TemplateArgument: |
| |
| TemplateArgument |
| ---------------- |
| |
| .. py:data:: eTemplateArgumentKindNull |
| .. py:data:: eTemplateArgumentKindType |
| .. py:data:: eTemplateArgumentKindDeclaration |
| .. py:data:: eTemplateArgumentKindIntegral |
| .. py:data:: eTemplateArgumentKindTemplate |
| .. py:data:: eTemplateArgumentKindTemplateExpansion |
| .. py:data:: eTemplateArgumentKindExpression |
| .. py:data:: eTemplateArgumentKindPack |
| .. py:data:: eTemplateArgumentKindNullPtr |
| .. py:data:: eTemplateArgumentKindUncommonValue |
| |
| |
| .. _TypeOption: |
| |
| TypeOption |
| ---------- |
| |
| Options that can be set for a formatter to alter its behavior. Not |
| all of these are applicable to all formatter types. |
| |
| .. py:data:: eTypeOptionNone |
| .. py:data:: eTypeOptionCascade |
| .. py:data:: eTypeOptionSkipPointers |
| .. py:data:: eTypeOptionSkipReferences |
| .. py:data:: eTypeOptionHideChildren |
| .. py:data:: eTypeOptionHideValue |
| .. py:data:: eTypeOptionShowOneLiner |
| .. py:data:: eTypeOptionHideNames |
| .. py:data:: eTypeOptionNonCacheable |
| .. py:data:: eTypeOptionHideEmptyAggregates |
| .. py:data:: eTypeOptionFrontEndWantsDereference |
| |
| |
| |
| .. _FrameCompare: |
| |
| FrameCompare |
| ------------ |
| |
| This is the return value for frame comparisons. If you are comparing frame |
| A to frame B the following cases arise: |
| |
| 1) When frame A pushes frame B (or a frame that ends up pushing |
| B) A is Older than B. |
| |
| 2) When frame A pushed frame B (or if frameA is on the stack |
| but B is not) A is Younger than B. |
| |
| 3) When frame A and frame B have the same StackID, they are |
| Equal. |
| |
| 4) When frame A and frame B have the same immediate parent |
| frame, but are not equal, the comparison yields SameParent. |
| |
| 5) If the two frames are on different threads or processes the |
| comparison is Invalid. |
| |
| 6) If for some reason we can't figure out what went on, we |
| return Unknown. |
| |
| .. py:data:: eFrameCompareInvalid |
| .. py:data:: eFrameCompareUnknown |
| .. py:data:: eFrameCompareEqual |
| .. py:data:: eFrameCompareSameParent |
| .. py:data:: eFrameCompareYounger |
| .. py:data:: eFrameCompareOlder |
| |
| |
| .. _FilePermissions: |
| |
| FilePermissions |
| --------------- |
| |
| .. py:data:: eFilePermissionsUserRead |
| .. py:data:: eFilePermissionsUserWrite |
| .. py:data:: eFilePermissionsUserExecute |
| .. py:data:: eFilePermissionsGroupRead |
| .. py:data:: eFilePermissionsGroupWrite |
| .. py:data:: eFilePermissionsGroupExecute |
| .. py:data:: eFilePermissionsWorldRead |
| .. py:data:: eFilePermissionsWorldWrite |
| .. py:data:: eFilePermissionsWorldExecute |
| .. py:data:: eFilePermissionsUserRW |
| .. py:data:: eFileFilePermissionsUserRX |
| .. py:data:: eFilePermissionsUserRWX |
| .. py:data:: eFilePermissionsGroupRW |
| .. py:data:: eFilePermissionsGroupRX |
| .. py:data:: eFilePermissionsGroupRWX |
| .. py:data:: eFilePermissionsWorldRW |
| .. py:data:: eFilePermissionsWorldRX |
| .. py:data:: eFilePermissionsWorldRWX |
| .. py:data:: eFilePermissionsEveryoneR |
| .. py:data:: eFilePermissionsEveryoneW |
| .. py:data:: eFilePermissionsEveryoneX |
| .. py:data:: eFilePermissionsEveryoneRW |
| .. py:data:: eFilePermissionsEveryoneRX |
| .. py:data:: eFilePermissionsEveryoneRWX |
| .. py:data:: eFilePermissionsFileDefault = eFilePermissionsUserRW, |
| .. py:data:: eFilePermissionsDirectoryDefault |
| |
| |
| .. _QueueItem: |
| |
| QueueItem |
| --------- |
| .. py:data:: eQueueItemKindUnknown |
| .. py:data:: eQueueItemKindFunction |
| .. py:data:: eQueueItemKindBlock |
| |
| |
| .. _QueueKind: |
| |
| QueueKind |
| --------- |
| |
| libdispatch aka Grand Central Dispatch (GCD) queues can be either |
| serial (executing on one thread) or concurrent (executing on |
| multiple threads). |
| |
| .. py:data:: eQueueKindUnknown |
| .. py:data:: eQueueKindSerial |
| .. py:data:: eQueueKindConcurrent |
| |
| |
| .. _ExpressionEvaluationPhase: |
| |
| 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. |
| |
| .. py:data:: eExpressionEvaluationParse |
| .. py:data:: eExpressionEvaluationIRGen |
| .. py:data:: eExpressionEvaluationExecution |
| .. py:data:: eExpressionEvaluationComplete |
| |
| |
| .. _WatchpointKind: |
| |
| WatchpointKind |
| -------------- |
| |
| Indicates what types of events cause the watchpoint to fire. Used by Native |
| -Protocol-related classes. |
| |
| .. py:data:: eWatchpointKindWrite |
| .. py:data:: eWatchpointKindRead |
| |
| |
| .. _GdbSignal: |
| |
| GdbSignal |
| --------- |
| |
| .. py:data:: eGdbSignalBadAccess |
| .. py:data:: eGdbSignalBadInstruction |
| .. py:data:: eGdbSignalArithmetic |
| .. py:data:: eGdbSignalEmulation |
| .. py:data:: eGdbSignalSoftware |
| .. py:data:: eGdbSignalBreakpoint |
| |
| .. _PathType: |
| |
| 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. |
| |
| .. py:data:: ePathTypeLLDBShlibDir |
| |
| The directory where the lldb.so (unix) or LLDB mach-o file in |
| LLDB.framework (MacOSX) exists. |
| |
| .. py:data:: ePathTypeSupportExecutableDir |
| |
| Find LLDB support executable directory (debugserver, etc). |
| |
| .. py:data:: ePathTypeHeaderDir |
| |
| Find LLDB header file directory. |
| |
| .. py:data:: ePathTypePythonDir |
| |
| Find Python modules (PYTHONPATH) directory. |
| |
| .. py:data:: ePathTypeLLDBSystemPlugins |
| |
| System plug-ins directory |
| |
| .. py:data:: ePathTypeLLDBUserPlugins |
| |
| User plug-ins directory |
| |
| .. py:data:: ePathTypeLLDBTempSystemDir |
| |
| The LLDB temp directory for this system that will be cleaned up on exit. |
| |
| .. py:data:: ePathTypeGlobalLLDBTempSystemDir |
| |
| The LLDB temp directory for this system, NOT cleaned up on a process |
| exit. |
| |
| .. py:data:: ePathTypeClangDir |
| |
| Find path to Clang builtin headers. |
| |
| |
| .. _MemberFunctionKind: |
| |
| MemberFunctionKind |
| ------------------ |
| |
| .. py:data:: eMemberFunctionKindUnknown |
| .. py:data:: eMemberFunctionKindConstructor |
| |
| A function used to create instances. |
| |
| .. py:data:: eMemberFunctionKindDestructor |
| |
| A function used to tear down existing instances. |
| |
| .. py:data:: eMemberFunctionKindInstanceMethod |
| |
| A function that applies to a specific instance. |
| |
| .. py:data:: eMemberFunctionKindStaticMethod |
| |
| A function that applies to a type rather than any instance, |
| |
| |
| .. _TypeFlags: |
| |
| TypeFlags |
| --------- |
| |
| .. py:data:: eTypeHasChildren |
| .. py:data:: eTypeIsArray |
| .. py:data:: eTypeIsBuiltIn |
| .. py:data:: eTypeIsCPlusPlus |
| .. py:data:: eTypeIsFuncPrototype |
| .. py:data:: eTypeIsObjC |
| .. py:data:: eTypeIsReference |
| .. py:data:: eTypeIsTemplate |
| .. py:data:: eTypeIsVector |
| .. py:data:: eTypeIsInteger |
| .. py:data:: eTypeIsComplex |
| .. py:data:: eTypeInstanceIsPointer |
| |
| |
| .. _CommandFlags: |
| |
| CommandFlags |
| --------------- |
| |
| .. py:data:: eCommandRequiresTarget |
| .. py:data:: eCommandRequiresProcess |
| .. py:data:: eCommandRequiresThread |
| .. py:data:: eCommandRequiresFrame |
| .. py:data:: eCommandRequiresRegContext |
| .. py:data:: eCommandTryTargetAPILock |
| .. py:data:: eCommandProcessMustBeLaunched |
| .. py:data:: eCommandProcessMustBePaused |
| .. py:data:: eCommandProcessMustBeTraced |
| |
| |
| .. _TypeSummary: |
| |
| TypeSummary |
| ----------- |
| |
| Whether a summary should cap how much data it returns to users or not. |
| |
| .. py:data:: eTypeSummaryCapped |
| .. py:data:: eTypeSummaryUncapped |
| |
| |
| .. _CommandInterpreterResult: |
| |
| CommandInterpreterResult |
| ------------------------ |
| |
| The result from a command interpreter run. |
| |
| .. py:data:: eCommandInterpreterResultSuccess |
| |
| Command interpreter finished successfully. |
| |
| .. py:data:: eCommandInterpreterResultInferiorCrash |
| |
| Stopped because the corresponding option was set and the inferior |
| crashed. |
| |
| .. py:data:: eCommandInterpreterResultCommandError |
| |
| Stopped because the corresponding option was set and a command returned |
| an error. |
| |
| .. py:data:: eCommandInterpreterResultQuitRequested |
| |
| Stopped because quit was requested. |
| |
| |
| .. _WatchPointValueKind: |
| |
| WatchPointValueKind |
| ------------------- |
| |
| The type of value that the watchpoint was created to monitor. |
| |
| .. py:data:: eWatchPointValueKindInvalid |
| |
| Invalid kind. |
| |
| .. py:data:: eWatchPointValueKindVariable |
| |
| Watchpoint was created watching a variable |
| |
| .. py:data:: eWatchPointValueKindExpression |
| |
| Watchpoint was created watching the result of an expression that was |
| evaluated at creation time. |