Package lldb |
[hide private]
[frames] | no frames]

# Package lldb

source code

Submodules | [hide private]
lldb.embedded_interpreter lldb.formatters lldb.formatters.Logger lldb.formatters.attrib_fromdict: Objective-C runtime wrapper for use by LLDB Python formatters lldb.formatters.cache: Objective-C runtime wrapper for use by LLDB Python formatters lldb.formatters.cpp lldb.formatters.cpp.gnu_libstdcpp lldb.formatters.cpp.libcxx lldb.formatters.metrics: Objective-C runtime wrapper for use by LLDB Python formatters lldb.formatters.synth lldb.runtime lldb.utils lldb.utils.symbolication

Classes | [hide private]
| SBAddress A section + offset based address class.
| SBAttachInfo Proxy of C++ lldb::SBAttachInfo class
| SBBlock Represents a lexical block.
| SBBreakpoint Represents a logical breakpoint and its associated settings.
| SBBreakpointList Proxy of C++ lldb::SBBreakpointList class
| SBBreakpointLocation Represents one unique instance (by address) of a logical breakpoint.
| SBBroadcaster Represents an entity which can broadcast events.
| SBCommandInterpreter SBCommandInterpreter handles/interprets commands for lldb.
| SBCommandInterpreterRunOptions SBCommandInterpreterRunOptions controls how the RunCommandInterpreter runs the code it is fed.
| SBCommandReturnObject Represents a container which holds the result from command execution.
| SBCommunication Proxy of C++ lldb::SBCommunication class
| SBCompileUnit Represents a compilation unit, or compiled source file.
| SBData Proxy of C++ lldb::SBData class
| SBDebugger SBDebugger is the primordial object that creates SBTargets and provides access to them.
| SBDeclaration Specifies an association with a line and column for a variable.
| SBError Represents a container for holding any error code.
| SBEvent API clients can register to receive events.
| SBExecutionContext Proxy of C++ lldb::SBExecutionContext class
| SBExpressionOptions A container for options to use when evaluating expressions.
| SBFileSpec Represents a file specification that divides the path into a directory and basename.
| SBFileSpecList Proxy of C++ lldb::SBFileSpecList class
| SBFrame Represents one of the stack frames associated with a thread.
| SBFunction Represents a generic function, which can be inlined or not.
| SBHostOS Proxy of C++ lldb::SBHostOS class
| SBInstruction Proxy of C++ lldb::SBInstruction class
| SBInstructionList Represents a list of machine instructions.
| SBLanguageRuntime Proxy of C++ lldb::SBLanguageRuntime class
| SBLaunchInfo Proxy of C++ lldb::SBLaunchInfo class
| SBLineEntry Specifies an association with a contiguous range of instructions and a source file location.
| SBListener API clients can register its own listener to debugger events.
| SBMemoryRegionInfo API clients can get information about memory regions in processes.
| SBMemoryRegionInfoList Proxy of C++ lldb::SBMemoryRegionInfoList class
| SBModule Represents an executable image and its associated object and symbol files.
| SBModuleSpec Proxy of C++ lldb::SBModuleSpec class
| SBModuleSpecList Proxy of C++ lldb::SBModuleSpecList class
| SBPlatform A class that represents a platform that can represent the current host or a remote host debug platform.
| SBPlatformConnectOptions Proxy of C++ lldb::SBPlatformConnectOptions class
| SBPlatformShellCommand Proxy of C++ lldb::SBPlatformShellCommand class
| SBProcess Represents the process associated with the target program.
| SBQueue Proxy of C++ lldb::SBQueue class
| SBQueueItem Proxy of C++ lldb::SBQueueItem class
| SBSection Represents an executable image section.
| SBSourceManager Represents a central authority for displaying source code.
| SBStream Represents a destination for streaming data output to.
| SBStringList Proxy of C++ lldb::SBStringList class
| SBStructuredData A class representing a StructuredData event.
| SBSymbol Represents the symbol possibly associated with a stack frame.
| SBSymbolContext A context object that provides access to core debugger entities.
| SBSymbolContextList Represents a list of symbol context object.
| SBSyntheticValueProvider
| SBTarget Represents the target program running under the debugger.
| SBThread Represents a thread of execution.
| SBThreadCollection Represents a collection of SBThread objects.
| SBThreadPlan Proxy of C++ lldb::SBThreadPlan class
| SBType Represents a data type in lldb.
| SBTypeCategory Represents a category that can contain formatters for types.
| SBTypeEnumMember Represents a member of an enum in lldb.
| SBTypeEnumMemberList Represents a list of SBTypeEnumMembers.
| SBTypeFilter Represents a filter that can be associated to one or more types.
| SBTypeFormat Represents a format that can be associated to one or more types.
| SBTypeList Represents a list of SBTypes.
| SBTypeMember Represents a member of a type in lldb.
| SBTypeMemberFunction Proxy of C++ lldb::SBTypeMemberFunction class
| SBTypeNameSpecifier Represents a general way to provide a type name to LLDB APIs.
| SBTypeSummary Represents a summary that can be associated to one or more types.
| SBTypeSummaryOptions Proxy of C++ lldb::SBTypeSummaryOptions class
| SBTypeSynthetic Represents a summary that can be associated to one or more types.
| SBUnixSignals Allows you to manipulate LLDB's signal disposition
| SBValue Represents the value of a variable, a register, or an expression.
| SBValueList Represents a collection of SBValues.
| SBVariablesOptions Proxy of C++ lldb::SBVariablesOptions class
| SBWatchpoint Represents an instance of watchpoint for a specific target program.
| declaration A class that represents a source declaration location with file, line and column.
| value A class designed to wrap lldb.SBValue() objects so the resulting object can be used as a variable would be in code.
| value_iter

Functions | [hide private]
SBBreakpoint_EventIsBreakpointEvent(*args) SBBreakpoint_EventIsBreakpointEvent(SBEvent event) -> bool | source code
SBBreakpoint_GetBreakpointEventTypeFromEvent(*args) SBBreakpoint_GetBreakpointEventTypeFromEvent(SBEvent event) -> lldb::BreakpointEventType | source code
SBBreakpoint_GetBreakpointFromEvent(*args) SBBreakpoint_GetBreakpointFromEvent(SBEvent event) -> SBBreakpoint | source code
SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(*args) SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(SBEvent event, uint32_t loc_idx) -> SBBreakpointLocation | source code
SBBreakpoint_GetNumBreakpointLocationsFromEvent(*args) SBBreakpoint_GetNumBreakpointLocationsFromEvent(SBEvent event_sp) -> uint32_t | source code
SBCommandInterpreter_EventIsCommandInterpreterEvent(*args) SBCommandInterpreter_EventIsCommandInterpreterEvent(SBEvent event) -> bool | source code
SBCommandInterpreter_GetArgumentDescriptionAsCString(*args) SBCommandInterpreter_GetArgumentDescriptionAsCString(lldb::CommandArgumentType const arg_type) -> str const * | source code
SBCommandInterpreter_GetArgumentTypeAsCString(*args) SBCommandInterpreter_GetArgumentTypeAsCString(lldb::CommandArgumentType const arg_type) -> str const * | source code
str const * |
SBCommandInterpreter_GetBroadcasterClass() | source code
str const * |
SBCommunication_GetBroadcasterClass() | source code
SBData_CreateDataFromCString(*args) SBData_CreateDataFromCString(lldb::ByteOrder endian, uint32_t addr_byte_size, str const * data) -> SBData | source code
SBData_CreateDataFromDoubleArray(*args) SBData_CreateDataFromDoubleArray(lldb::ByteOrder endian, uint32_t addr_byte_size, double * array) -> SBData | source code
SBData_CreateDataFromSInt32Array(*args) SBData_CreateDataFromSInt32Array(lldb::ByteOrder endian, uint32_t addr_byte_size, int32_t * array) -> SBData | source code
SBData_CreateDataFromSInt64Array(*args) SBData_CreateDataFromSInt64Array(lldb::ByteOrder endian, uint32_t addr_byte_size, int64_t * array) -> SBData | source code
SBData_CreateDataFromUInt32Array(*args) SBData_CreateDataFromUInt32Array(lldb::ByteOrder endian, uint32_t addr_byte_size, uint32_t * array) -> SBData | source code
SBData_CreateDataFromUInt64Array(*args) SBData_CreateDataFromUInt64Array(lldb::ByteOrder endian, uint32_t addr_byte_size, uint64_t * array) -> SBData | source code
SBDebugger |
SBDebugger_Create() Create(bool source_init_files) -> SBDebugger SBDebugger_Create(bool source_init_files, lldb::LogOutputCallback log_callback) -> SBDebugger | source code
SBDebugger_Destroy(*args) SBDebugger_Destroy(SBDebugger debugger) | source code
SBDebugger_FindDebuggerWithID(*args) SBDebugger_FindDebuggerWithID(int id) -> SBDebugger | source code
SBDebugger_GetDefaultArchitecture(*args) SBDebugger_GetDefaultArchitecture(str * arch_name, size_t arch_name_len) -> bool | source code
SBDebugger_GetInternalVariableValue(*args) SBDebugger_GetInternalVariableValue(str const * var_name, str const * debugger_instance_name) -> SBStringList | source code
str const * |
SBDebugger_GetVersionString() | source code
SBDebugger_Initialize() | source code
SBDebugger_MemoryPressureDetected() | source code
SBDebugger_SetDefaultArchitecture(*args) SBDebugger_SetDefaultArchitecture(str const * arch_name) -> bool | source code
SBDebugger_SetInternalVariable(*args) SBDebugger_SetInternalVariable(str const * var_name, str const * value, str const * debugger_instance_name) -> SBError | source code
SBDebugger_StateAsCString(*args) SBDebugger_StateAsCString(lldb::StateType state) -> str const * | source code
SBDebugger_StateIsRunningState(*args) SBDebugger_StateIsRunningState(lldb::StateType state) -> bool | source code
SBDebugger_StateIsStoppedState(*args) SBDebugger_StateIsStoppedState(lldb::StateType state) -> bool | source code
SBDebugger_Terminate() | source code
SBEvent_GetCStringFromEvent(*args) SBEvent_GetCStringFromEvent(SBEvent event) -> str const * | source code
SBFileSpec_ResolvePath(*args) SBFileSpec_ResolvePath(str const * src_path, str * dst_path, size_t dst_len) -> int | source code
SBHostOS_GetLLDBPath(*args) SBHostOS_GetLLDBPath(lldb::PathType path_type) -> SBFileSpec | source code
SBFileSpec |
SBHostOS_GetLLDBPythonPath() | source code
SBFileSpec |
SBHostOS_GetProgramFileSpec() | source code
SBFileSpec |
SBHostOS_GetUserHomeDirectory() | source code
SBHostOS_ThreadCancel(*args) SBHostOS_ThreadCancel(lldb::thread_t thread, SBError err) -> bool | source code
SBHostOS_ThreadCreate(*args) SBHostOS_ThreadCreate(str const * name, lldb::thread_func_t arg2, void * thread_arg, SBError err) -> lldb::thread_t | source code
SBHostOS_ThreadCreated(*args) SBHostOS_ThreadCreated(str const * name) | source code
SBHostOS_ThreadDetach(*args) SBHostOS_ThreadDetach(lldb::thread_t thread, SBError err) -> bool | source code
SBHostOS_ThreadJoin(*args) SBHostOS_ThreadJoin(lldb::thread_t thread, lldb::thread_result_t * result, SBError err) -> bool | source code
SBLanguageRuntime_GetLanguageTypeFromString(*args) SBLanguageRuntime_GetLanguageTypeFromString(str const * string) -> lldb::LanguageType | source code
SBLanguageRuntime_GetNameForLanguageType(*args) SBLanguageRuntime_GetNameForLanguageType(lldb::LanguageType language) -> str const * | source code
SBModuleSpecList_GetModuleSpecifications(*args) SBModuleSpecList_GetModuleSpecifications(str const * path) -> SBModuleSpecList | source code
SBProcess_EventIsProcessEvent(*args) SBProcess_EventIsProcessEvent(SBEvent event) -> bool | source code
SBProcess_EventIsStructuredDataEvent(*args) SBProcess_EventIsStructuredDataEvent(SBEvent event) -> bool | source code
str const * |
SBProcess_GetBroadcasterClassName() | source code
SBProcess_GetInterruptedFromEvent(*args) SBProcess_GetInterruptedFromEvent(SBEvent event) -> bool | source code
SBProcess_GetNumRestartedReasonsFromEvent(*args) SBProcess_GetNumRestartedReasonsFromEvent(SBEvent event) -> size_t | source code
SBProcess_GetProcessFromEvent(*args) SBProcess_GetProcessFromEvent(SBEvent event) -> SBProcess | source code
SBProcess_GetRestartedFromEvent(*args) SBProcess_GetRestartedFromEvent(SBEvent event) -> bool | source code
SBProcess_GetRestartedReasonAtIndexFromEvent(*args) SBProcess_GetRestartedReasonAtIndexFromEvent(SBEvent event, size_t idx) -> str const * | source code
SBProcess_GetStateFromEvent(*args) SBProcess_GetStateFromEvent(SBEvent event) -> lldb::StateType | source code
SBProcess_GetStructuredDataFromEvent(*args) SBProcess_GetStructuredDataFromEvent(SBEvent event) -> SBStructuredData | source code
SBTarget_EventIsTargetEvent(*args) SBTarget_EventIsTargetEvent(SBEvent event) -> bool | source code
str const * |
SBTarget_GetBroadcasterClassName() | source code
SBTarget_GetModuleAtIndexFromEvent(*args) SBTarget_GetModuleAtIndexFromEvent(uint32_t const idx, SBEvent event) -> SBModule | source code
SBTarget_GetNumModulesFromEvent(*args) SBTarget_GetNumModulesFromEvent(SBEvent event) -> uint32_t | source code
SBTarget_GetTargetFromEvent(*args) SBTarget_GetTargetFromEvent(SBEvent event) -> SBTarget | source code
SBThread_EventIsThreadEvent(*args) SBThread_EventIsThreadEvent(SBEvent event) -> bool | source code
str const * |
SBThread_GetBroadcasterClassName() | source code
SBThread_GetStackFrameFromEvent(*args) SBThread_GetStackFrameFromEvent(SBEvent event) -> SBFrame | source code
SBThread_GetThreadFromEvent(*args) SBThread_GetThreadFromEvent(SBEvent event) -> SBThread | source code
SBTypeSummary_CreateWithFunctionName(*args) CreateWithFunctionName(char const * data, uint32_t options=0) -> SBTypeSummary SBTypeSummary_CreateWithFunctionName(char const * data) -> SBTypeSummary | source code
SBTypeSummary_CreateWithScriptCode(*args) CreateWithScriptCode(char const * data, uint32_t options=0) -> SBTypeSummary SBTypeSummary_CreateWithScriptCode(char const * data) -> SBTypeSummary | source code
SBTypeSummary_CreateWithSummaryString(*args) CreateWithSummaryString(char const * data, uint32_t options=0) -> SBTypeSummary SBTypeSummary_CreateWithSummaryString(char const * data) -> SBTypeSummary | source code
SBTypeSynthetic_CreateWithClassName(*args) CreateWithClassName(char const * data, uint32_t options=0) -> SBTypeSynthetic SBTypeSynthetic_CreateWithClassName(char const * data) -> SBTypeSynthetic | source code
SBTypeSynthetic_CreateWithScriptCode(*args) CreateWithScriptCode(char const * data, uint32_t options=0) -> SBTypeSynthetic SBTypeSynthetic_CreateWithScriptCode(char const * data) -> SBTypeSynthetic | source code
SBWatchpoint_EventIsWatchpointEvent(*args) SBWatchpoint_EventIsWatchpointEvent(SBEvent event) -> bool | source code
SBWatchpoint_GetWatchpointEventTypeFromEvent(*args) SBWatchpoint_GetWatchpointEventTypeFromEvent(SBEvent event) -> lldb::WatchpointEventType | source code
SBWatchpoint_GetWatchpointFromEvent(*args) SBWatchpoint_GetWatchpointFromEvent(SBEvent event) -> SBWatchpoint | source code
_swig_getattr(self, class_type, name) | source code
_swig_repr(self) repr(x) | source code
_swig_setattr(self, class_type, name, value) | source code
_swig_setattr_nondynamic(self, class_type, name, value, static=1) | source code
command(*args, **kwargs) | source code
in_range(symbol, section) Test whether a symbol is within the range of a section. | source code
is_numeric_type(basic_type) | source code
lldb_iter(obj, getsize, getelem) A generator adaptor to support iteration for lldb container objects. | source code

Variables | [hide private]
| INT32_MAX = `2147483647`
| LLDB_ARCH_DEFAULT = ``'``systemArch``'``
| LLDB_ARCH_DEFAULT_32BIT = ``'``systemArch32``'``
| LLDB_ARCH_DEFAULT_64BIT = ``'``systemArch64``'``
| LLDB_DEFAULT_BREAK_SIZE = `0`
| LLDB_GENERIC_ERROR = `4294967295`
| LLDB_INVALID_ADDRESS = `18446744073709551615`
| LLDB_INVALID_BREAK_ID = `0`
| LLDB_INVALID_CPUTYPE = `4294967294`
| LLDB_INVALID_FRAME_ID = `4294967295`
| LLDB_INVALID_IMAGE_TOKEN = `4294967295`
| LLDB_INVALID_INDEX32 = `4294967295`
| LLDB_INVALID_IVAR_OFFSET = `4294967295`
| LLDB_INVALID_LINE_NUMBER = `4294967295`
| LLDB_INVALID_MODULE_VERSION = `4294967295`
| LLDB_INVALID_OFFSET = `18446744073709551615`
| LLDB_INVALID_PROCESS_ID = `0`
| LLDB_INVALID_QUEUE_ID = `0`
| LLDB_INVALID_REGNUM = `4294967295`
| LLDB_INVALID_SIGNAL_NUMBER = `2147483647`
| LLDB_INVALID_THREAD_ID = `0`
| LLDB_INVALID_UID = `18446744073709551615`
| LLDB_INVALID_WATCH_ID = `0`
| LLDB_MAX_NUM_OPTION_SETS = `32`
| LLDB_OPT_SET_1 = `1`
| LLDB_OPT_SET_10 = `512`
| LLDB_OPT_SET_2 = `2`
| LLDB_OPT_SET_3 = `4`
| LLDB_OPT_SET_4 = `8`
| LLDB_OPT_SET_5 = `16`
| LLDB_OPT_SET_6 = `32`
| LLDB_OPT_SET_7 = `64`
| LLDB_OPT_SET_8 = `128`
| LLDB_OPT_SET_9 = `256`
| LLDB_OPT_SET_ALL = `4294967295`
| LLDB_REGNUM_GENERIC_ARG1 = `5`
| LLDB_REGNUM_GENERIC_ARG2 = `6`
| LLDB_REGNUM_GENERIC_ARG3 = `7`
| LLDB_REGNUM_GENERIC_ARG4 = `8`
| LLDB_REGNUM_GENERIC_ARG5 = `9`
| LLDB_REGNUM_GENERIC_ARG6 = `10`
| LLDB_REGNUM_GENERIC_ARG7 = `11`
| LLDB_REGNUM_GENERIC_ARG8 = `12`
| LLDB_REGNUM_GENERIC_FLAGS = `4`
| LLDB_REGNUM_GENERIC_FP = `2`
| LLDB_REGNUM_GENERIC_PC = `0`
| LLDB_REGNUM_GENERIC_RA = `3`
| LLDB_REGNUM_GENERIC_SP = `1`
| LLDB_WATCH_TYPE_READ = `1`
| LLDB_WATCH_TYPE_WRITE = `2`
| UINT32_MAX = `4294967295`
| UINT64_MAX = `18446744073709551615`
| __package__ = ``'``lldb``'``
| _newclass = `1`
| debugger = `None`
| debugger_unique_id = `0`
| eAccessNone = `0`
| eAccessPackage = `4`
| eAccessPrivate = `2`
| eAccessProtected = `3`
| eAccessPublic = `1`
| eAddressClassCode = `2`
| eAddressClassCodeAlternateISA = `3`
| eAddressClassData = `4`
| eAddressClassDebug = `5`
| eAddressClassInvalid = `0`
| eAddressClassRuntime = `6`
| eAddressClassUnknown = `1`
| eAllThreads = `1`
| eArgRawInput = `83`
| eArgTypeAddress = `0`
| eArgTypeAddressOrExpression = `1`
| eArgTypeAliasName = `2`
| eArgTypeAliasOptions = `3`
| eArgTypeArchitecture = `4`
| eArgTypeBoolean = `5`
| eArgTypeBreakpointID = `6`
| eArgTypeBreakpointIDRange = `7`
| eArgTypeBreakpointName = `8`
| eArgTypeByteSize = `9`
| eArgTypeClassName = `10`
| eArgTypeCommandName = `11`
| eArgTypeCount = `12`
| eArgTypeDescriptionVerbosity = `13`
| eArgTypeDirectoryName = `14`
| eArgTypeDisassemblyFlavor = `15`
| eArgTypeEndAddress = `16`
| eArgTypeExprFormat = `19`
| eArgTypeExpression = `17`
| eArgTypeExpressionPath = `18`
| eArgTypeFilename = `20`
| eArgTypeFormat = `21`
| eArgTypeFrameIndex = `22`
| eArgTypeFullName = `23`
| eArgTypeFunctionName = `24`
| eArgTypeFunctionOrSymbol = `25`
| eArgTypeGDBFormat = `26`
| eArgTypeHelpText = `27`
| eArgTypeIndex = `28`
| eArgTypeLanguage = `29`
| eArgTypeLastArg = `84`
| eArgTypeLineNum = `30`
| eArgTypeLogCategory = `31`
| eArgTypeLogChannel = `32`
| eArgTypeMethod = `33`
| eArgTypeName = `34`
| eArgTypeNewPathPrefix = `35`
| eArgTypeNone = `78`
| eArgTypeNumLines = `36`
| eArgTypeNumberPerLine = `37`
| eArgTypeOffset = `38`
| eArgTypeOldPathPrefix = `39`
| eArgTypeOneLiner = `40`
| eArgTypePath = `41`
| eArgTypePermissionsNumber = `42`
| eArgTypePermissionsString = `43`
| eArgTypePid = `44`
| eArgTypePlatform = `79`
| eArgTypePlugin = `45`
| eArgTypeProcessName = `46`
| eArgTypePythonClass = `47`
| eArgTypePythonFunction = `48`
| eArgTypePythonScript = `49`
| eArgTypeQueueName = `50`
| eArgTypeRegisterName = `51`
| eArgTypeRegularExpression = `52`
| eArgTypeRunArgs = `53`
| eArgTypeRunMode = `54`
| eArgTypeScriptLang = `56`
| eArgTypeScriptedCommandSynchronicity = `55`
| eArgTypeSearchWord = `57`
| eArgTypeSelector = `58`
| eArgTypeSettingIndex = `59`
| eArgTypeSettingKey = `60`
| eArgTypeSettingPrefix = `61`
| eArgTypeSettingVariableName = `62`
| eArgTypeShlibName = `63`
| eArgTypeSortOrder = `65`
| eArgTypeSourceFile = `64`
| eArgTypeStartAddress = `66`
| eArgTypeSummaryString = `67`
| eArgTypeSymbol = `68`
| eArgTypeThreadID = `69`
| eArgTypeThreadIndex = `70`
| eArgTypeThreadName = `71`
| eArgTypeTypeName = `72`
| eArgTypeUnixSignal = `74`
| eArgTypeUnsignedInteger = `73`
| eArgTypeValue = `76`
| eArgTypeVarName = `75`
| eArgTypeWatchType = `82`
| eArgTypeWatchpointID = `80`
| eArgTypeWatchpointIDRange = `81`
| eArgTypeWidth = `77`
| eBasicTypeBool = `20`
| eBasicTypeChar = `2`
| eBasicTypeChar16 = `8`
| eBasicTypeChar32 = `9`
| eBasicTypeDouble = `23`
| eBasicTypeDoubleComplex = `26`
| eBasicTypeFloat = `22`
| eBasicTypeFloatComplex = `25`
| eBasicTypeHalf = `21`
| eBasicTypeInt = `12`
| eBasicTypeInt128 = `18`
| eBasicTypeInvalid = `0`
| eBasicTypeLong = `14`
| eBasicTypeLongDouble = `24`
| eBasicTypeLongDoubleComplex = `27`
| eBasicTypeLongLong = `16`
| eBasicTypeNullPtr = `31`
| eBasicTypeObjCClass = `29`
| eBasicTypeObjCID = `28`
| eBasicTypeObjCSel = `30`
| eBasicTypeOther = `32`
| eBasicTypeShort = `10`
| eBasicTypeSignedChar = `3`
| eBasicTypeSignedWChar = `6`
| eBasicTypeUnsignedChar = `4`
| eBasicTypeUnsignedInt = `13`
| eBasicTypeUnsignedInt128 = `19`
| eBasicTypeUnsignedLong = `15`
| eBasicTypeUnsignedLongLong = `17`
| eBasicTypeUnsignedShort = `11`
| eBasicTypeUnsignedWChar = `7`
| eBasicTypeVoid = `1`
| eBasicTypeWChar = `5`
| eBreakpointEventTypeAdded = `2`
| eBreakpointEventTypeCommandChanged = `256`
| eBreakpointEventTypeConditionChanged = `512`
| eBreakpointEventTypeDisabled = `128`
| eBreakpointEventTypeEnabled = `64`
| eBreakpointEventTypeIgnoreChanged = `1024`
| eBreakpointEventTypeInvalidType = `1`
| eBreakpointEventTypeLocationsAdded = `8`
| eBreakpointEventTypeLocationsRemoved = `16`
| eBreakpointEventTypeLocationsResolved = `32`
| eBreakpointEventTypeRemoved = `4`
| eBreakpointEventTypeThreadChanged = `2048`
| eByteOrderBig = `1`
| eByteOrderInvalid = `0`
| eByteOrderLittle = `4`
| eByteOrderPDP = `2`
| eCommandProcessMustBeLaunched = `64`
| eCommandProcessMustBePaused = `128`
| eCommandRequiresFrame = `8`
| eCommandRequiresProcess = `2`
| eCommandRequiresRegContext = `16`
| eCommandRequiresTarget = `1`
| eCommandRequiresThread = `4`
| eCommandTryTargetAPILock = `32`
| eConnectionStatusEndOfFile = `1`
| eConnectionStatusError = `2`
| eConnectionStatusInterrupted = `6`
| eConnectionStatusLostConnection = `5`
| eConnectionStatusNoConnection = `4`
| eConnectionStatusSuccess = `0`
| eConnectionStatusTimedOut = `3`
| eDescriptionLevelBrief = `0`
| eDescriptionLevelFull = `1`
| eDescriptionLevelInitial = `3`
| eDescriptionLevelVerbose = `2`
| eDynamicCanRunTarget = `1`
| eDynamicDontRunTarget = `2`
| eEmulateInstructionOptionAutoAdvancePC = `1`
| eEmulateInstructionOptionIgnoreConditions = `2`
| eEmulateInstructionOptionNone = `0`
| eEncodingIEEE754 = `3`
| eEncodingInvalid = `0`
| eEncodingSint = `2`
| eEncodingUint = `1`
| eEncodingVector = `4`
| eErrorTypeExpression = `4`
| eErrorTypeGeneric = `1`
| eErrorTypeInvalid = `0`
| eErrorTypeMachKernel = `2`
| eErrorTypePOSIX = `3`
| eErrorTypeWin32 = `5`
| eExpressionCompleted = `0`
| eExpressionDiscarded = `3`
| eExpressionEvaluationComplete = `3`
| eExpressionEvaluationExecution = `2`
| eExpressionEvaluationIRGen = `1`
| eExpressionEvaluationParse = `0`
| eExpressionHitBreakpoint = `5`
| eExpressionInterrupted = `4`
| eExpressionParseError = `2`
| eExpressionResultUnavailable = `7`
| eExpressionSetupError = `1`
| eExpressionStoppedForDebug = `8`
| eExpressionTimedOut = `6`
| eFileFilePermissionsUserRX = `320`
| eFilePermissionsDirectoryDefault = `448`
| eFilePermissionsEveryoneR = `292`
| eFilePermissionsEveryoneRW = `438`
| eFilePermissionsEveryoneRWX = `511`
| eFilePermissionsEveryoneRX = `365`
| eFilePermissionsEveryoneW = `146`
| eFilePermissionsEveryoneX = `73`
| eFilePermissionsFileDefault = `384`
| eFilePermissionsGroupExecute = `8`
| eFilePermissionsGroupRW = `48`
| eFilePermissionsGroupRWX = `56`
| eFilePermissionsGroupRX = `40`
| eFilePermissionsGroupRead = `32`
| eFilePermissionsGroupWrite = `16`
| eFilePermissionsUserExecute = `64`
| eFilePermissionsUserRW = `384`
| eFilePermissionsUserRWX = `448`
| eFilePermissionsUserRead = `256`
| eFilePermissionsUserWrite = `128`
| eFilePermissionsWorldExecute = `1`
| eFilePermissionsWorldRW = `6`
| eFilePermissionsWorldRWX = `7`
| eFilePermissionsWorldRX = `5`
| eFilePermissionsWorldRead = `4`
| eFilePermissionsWorldWrite = `2`
| eFormatAddressInfo = `35`
| eFormatBinary = `2`
| eFormatBoolean = `1`
| eFormatBytes = `3`
| eFormatBytesWithASCII = `4`
| eFormatCString = `8`
| eFormatChar = `5`
| eFormatCharArray = `34`
| eFormatCharPrintable = `6`
| eFormatComplex = `7`
| eFormatComplexFloat = `7`
| eFormatComplexInteger = `33`
| eFormatDecimal = `9`
| eFormatDefault = `0`
| eFormatEnum = `10`
| eFormatFloat = `13`
| eFormatHex = `11`
| eFormatHexFloat = `36`
| eFormatHexUppercase = `12`
| eFormatInstruction = `37`
| eFormatInvalid = `0`
| eFormatOSType = `15`
| eFormatOctal = `14`
| eFormatPointer = `19`
| eFormatUnicode16 = `16`
| eFormatUnicode32 = `17`
| eFormatUnsigned = `18`
| eFormatVectorOfChar = `20`
| eFormatVectorOfFloat16 = `29`
| eFormatVectorOfFloat32 = `30`
| eFormatVectorOfFloat64 = `31`
| eFormatVectorOfSInt16 = `23`
| eFormatVectorOfSInt32 = `25`
| eFormatVectorOfSInt64 = `27`
| eFormatVectorOfSInt8 = `21`
| eFormatVectorOfUInt128 = `32`
| eFormatVectorOfUInt16 = `24`
| eFormatVectorOfUInt32 = `26`
| eFormatVectorOfUInt64 = `28`
| eFormatVectorOfUInt8 = `22`
| eFormatVoid = `38`
| eFrameCompareEqual = `2`
| eFrameCompareInvalid = `0`
| eFrameCompareOlder = `5`
| eFrameCompareSameParent = `3`
| eFrameCompareUnknown = `1`
| eFrameCompareYounger = `4`
| eFunctionNameTypeAny = `2`
| eFunctionNameTypeAuto = `2`
| eFunctionNameTypeBase = `8`
| eFunctionNameTypeFull = `4`
| eFunctionNameTypeMethod = `16`
| eFunctionNameTypeNone = `0`
| eFunctionNameTypeSelector = `32`
| eGdbSignalArithmetic = `147`
| eGdbSignalBadAccess = `145`
| eGdbSignalBadInstruction = `146`
| eGdbSignalBreakpoint = `150`
| eGdbSignalEmulation = `148`
| eGdbSignalSoftware = `149`
| eInputReaderActivate = `0`
| eInputReaderAsynchronousOutputWritten = `1`
| eInputReaderDeactivate = `3`
| eInputReaderDone = `7`
| eInputReaderEndOfFile = `6`
| eInputReaderGotToken = `4`
| eInputReaderGranularityAll = `4`
| eInputReaderGranularityByte = `1`
| eInputReaderGranularityInvalid = `0`
| eInputReaderGranularityLine = `3`
| eInputReaderGranularityWord = `2`
| eInputReaderInterrupt = `5`
| eInputReaderReactivate = `2`
| eInstrumentationRuntimeTypeAddressSanitizer = `0`
| eInstrumentationRuntimeTypeThreadSanitizer = `1`
| eLanguageTypeAda83 = `3`
| eLanguageTypeAda95 = `13`
| eLanguageTypeC = `2`
| eLanguageTypeC11 = `29`
| eLanguageTypeC89 = `1`
| eLanguageTypeC99 = `12`
| eLanguageTypeC_plus_plus = `4`
| eLanguageTypeC_plus_plus_03 = `25`
| eLanguageTypeC_plus_plus_11 = `26`
| eLanguageTypeC_plus_plus_14 = `33`
| eLanguageTypeCobol74 = `5`
| eLanguageTypeCobol85 = `6`
| eLanguageTypeD = `19`
| eLanguageTypeDylan = `32`
| eLanguageTypeExtRenderScript = `37`
| eLanguageTypeFortran03 = `34`
| eLanguageTypeFortran08 = `35`
| eLanguageTypeFortran77 = `7`
| eLanguageTypeFortran90 = `8`
| eLanguageTypeFortran95 = `14`
| eLanguageTypeGo = `22`
| eLanguageTypeHaskell = `24`
| eLanguageTypeJava = `11`
| eLanguageTypeJulia = `31`
| eLanguageTypeMipsAssembler = `36`
| eLanguageTypeModula2 = `10`
| eLanguageTypeModula3 = `23`
| eLanguageTypeOCaml = `27`
| eLanguageTypeObjC = `16`
| eLanguageTypeObjC_plus_plus = `17`
| eLanguageTypeOpenCL = `21`
| eLanguageTypePLI = `15`
| eLanguageTypePascal83 = `9`
| eLanguageTypePython = `20`
| eLanguageTypeRust = `28`
| eLanguageTypeSwift = `30`
| eLanguageTypeUPC = `18`
| eLanguageTypeUnknown = `0`
| eLaunchFlagCloseTTYOnExit = `2048`
| eLaunchFlagDebug = `2`
| eLaunchFlagDetachOnError = `512`
| eLaunchFlagDisableASLR = `8`
| eLaunchFlagDisableSTDIO = `16`
| eLaunchFlagDontSetExitStatus = `256`
| eLaunchFlagExec = `1`
| eLaunchFlagLaunchInSeparateProcessGroup = `128`
| eLaunchFlagLaunchInShell = `64`
| eLaunchFlagLaunchInTTY = `32`
| eLaunchFlagNone = `0`
| eLaunchFlagShellExpandArguments = `1024`
| eLaunchFlagStopAtEntry = `4`
| eMatchTypeNormal = `0`
| eMatchTypeRegex = `1`
| eMatchTypeStartsWith = `2`
| eMemberFunctionKindConstructor = `1`
| eMemberFunctionKindDestructor = `2`
| eMemberFunctionKindInstanceMethod = `3`
| eMemberFunctionKindStaticMethod = `4`
| eMemberFunctionKindUnknown = `0`
| eNoDynamicValues = `0`
| eNumInstrumentationRuntimeTypes = `2`
| eNumLanguageTypes = `38`
| eOnlyDuringStepping = `2`
| eOnlyThisThread = `0`
| ePathTypeClangDir = `8`
| ePathTypeGlobalLLDBTempSystemDir = `7`
| ePathTypeHeaderDir = `2`
| ePathTypeLLDBShlibDir = `0`
| ePathTypeLLDBSystemPlugins = `4`
| ePathTypeLLDBTempSystemDir = `6`
| ePathTypeLLDBUserPlugins = `5`
| ePathTypePythonDir = `3`
| ePathTypeSupportExecutableDir = `1`
| ePermissionsExecutable = `4`
| ePermissionsReadable = `2`
| ePermissionsWritable = `1`
| eQueueItemKindBlock = `2`
| eQueueItemKindFunction = `1`
| eQueueItemKindUnknown = `0`
| eQueueKindConcurrent = `2`
| eQueueKindSerial = `1`
| eQueueKindUnknown = `0`
| eRegisterKindDWARF = `1`
| eRegisterKindEHFrame = `0`
| eRegisterKindGeneric = `2`
| eRegisterKindLLDB = `4`
| eRegisterKindProcessPlugin = `3`
| eReturnStatusFailed = `6`
| eReturnStatusInvalid = `0`
| eReturnStatusQuit = `7`
| eReturnStatusStarted = `5`
| eReturnStatusSuccessContinuingNoResult = `3`
| eReturnStatusSuccessContinuingResult = `4`
| eReturnStatusSuccessFinishNoResult = `1`
| eReturnStatusSuccessFinishResult = `2`
| eScriptLanguageDefault = `1`
| eScriptLanguageNone = `0`
| eScriptLanguagePython = `1`
| eScriptLanguageUnknown = `2`
| eSectionTypeARMexidx = `38`
| eSectionTypeARMextab = `39`
| eSectionTypeAbsoluteAddress = `42`
| eSectionTypeCode = `1`
| eSectionTypeCompactUnwind = `40`
| eSectionTypeContainer = `2`
| eSectionTypeDWARFAppleNames = `29`
| eSectionTypeDWARFAppleNamespaces = `31`
| eSectionTypeDWARFAppleObjC = `32`
| eSectionTypeDWARFAppleTypes = `30`
| eSectionTypeDWARFDebugAbbrev = `15`
| eSectionTypeDWARFDebugAddr = `16`
| eSectionTypeDWARFDebugAranges = `17`
| eSectionTypeDWARFDebugFrame = `18`
| eSectionTypeDWARFDebugInfo = `19`
| eSectionTypeDWARFDebugLine = `20`
| eSectionTypeDWARFDebugLoc = `21`
| eSectionTypeDWARFDebugMacInfo = `22`
| eSectionTypeDWARFDebugMacro = `23`
| eSectionTypeDWARFDebugPubNames = `24`
| eSectionTypeDWARFDebugPubTypes = `25`
| eSectionTypeDWARFDebugRanges = `26`
| eSectionTypeDWARFDebugStr = `27`
| eSectionTypeDWARFDebugStrOffsets = `28`
| eSectionTypeData = `3`
| eSectionTypeData16 = `9`
| eSectionTypeData4 = `7`
| eSectionTypeData8 = `8`
| eSectionTypeDataCString = `4`
| eSectionTypeDataCStringPointers = `5`
| eSectionTypeDataObjCCFStrings = `14`
| eSectionTypeDataObjCMessageRefs = `13`
| eSectionTypeDataPointers = `10`
| eSectionTypeDataSymbolAddress = `6`
| eSectionTypeDebug = `11`
| eSectionTypeEHFrame = `37`
| eSectionTypeELFDynamicLinkInfo = `36`
| eSectionTypeELFDynamicSymbols = `34`
| eSectionTypeELFRelocationEntries = `35`
| eSectionTypeELFSymbolTable = `33`
| eSectionTypeGoSymtab = `41`
| eSectionTypeInvalid = `0`
| eSectionTypeOther = `43`
| eSectionTypeZeroFill = `12`
| eStateAttaching = `3`
| eStateConnected = `2`
| eStateCrashed = `8`
| eStateDetached = `9`
| eStateExited = `10`
| eStateInvalid = `0`
| eStateLaunching = `4`
| eStateRunning = `6`
| eStateStepping = `7`
| eStateStopped = `5`
| eStateSuspended = `11`
| eStateUnloaded = `1`
| eStopReasonBreakpoint = `3`
| eStopReasonException = `6`
| eStopReasonExec = `7`
| eStopReasonInstrumentation = `10`
| eStopReasonInvalid = `0`
| eStopReasonNone = `1`
| eStopReasonPlanComplete = `8`
| eStopReasonSignal = `5`
| eStopReasonThreadExiting = `9`
| eStopReasonTrace = `2`
| eStopReasonWatchpoint = `4`
| eStopShowColumnAnsi = `1`
| eStopShowColumnAnsiOrCaret = `0`
| eStopShowColumnCaret = `2`
| eStopShowColumnNone = `3`
| eSymbolContextBlock = `16`
| eSymbolContextCompUnit = `4`
| eSymbolContextEverything = `127`
| eSymbolContextFunction = `8`
| eSymbolContextLineEntry = `32`
| eSymbolContextModule = `2`
| eSymbolContextSymbol = `64`
| eSymbolContextTarget = `1`
| eSymbolContextVariable = `128`
| eSymbolTypeAbsolute = `1`
| eSymbolTypeAdditional = `21`
| eSymbolTypeAny = `0`
| eSymbolTypeBlock = `12`
| eSymbolTypeCode = `2`
| eSymbolTypeCommonBlock = `11`
| eSymbolTypeCompiler = `22`
| eSymbolTypeData = `4`
| eSymbolTypeException = `7`
| eSymbolTypeHeaderFile = `9`
| eSymbolTypeInstrumentation = `23`
| eSymbolTypeInvalid = `0`
| eSymbolTypeLineEntry = `17`
| eSymbolTypeLineHeader = `18`
| eSymbolTypeLocal = `13`
| eSymbolTypeObjCClass = `25`
| eSymbolTypeObjCIVar = `27`
| eSymbolTypeObjCMetaClass = `26`
| eSymbolTypeObjectFile = `10`
| eSymbolTypeParam = `14`
| eSymbolTypeReExported = `28`
| eSymbolTypeResolver = `3`
| eSymbolTypeRuntime = `6`
| eSymbolTypeScopeBegin = `19`
| eSymbolTypeScopeEnd = `20`
| eSymbolTypeSourceFile = `8`
| eSymbolTypeTrampoline = `5`
| eSymbolTypeUndefined = `24`
| eSymbolTypeVariable = `15`
| eSymbolTypeVariableType = `16`
| eTemplateArgumentKindDeclaration = `2`
| eTemplateArgumentKindExpression = `6`
| eTemplateArgumentKindIntegral = `3`
| eTemplateArgumentKindNull = `0`
| eTemplateArgumentKindPack = `7`
| eTemplateArgumentKindTemplate = `4`
| eTemplateArgumentKindTemplateExpansion = `5`
| eTemplateArgumentKindType = `1`
| eTypeClassAny = `-1`
| eTypeClassArray = `1`
| eTypeClassBlockPointer = `2`
| eTypeClassBuiltin = `4`
| eTypeClassClass = `8`
| eTypeClassComplexFloat = `16`
| eTypeClassComplexInteger = `32`
| eTypeClassEnumeration = `64`
| eTypeClassFunction = `128`
| eTypeClassInvalid = `0`
| eTypeClassMemberPointer = `256`
| eTypeClassObjCInterface = `1024`
| eTypeClassObjCObject = `512`
| eTypeClassObjCObjectPointer = `2048`
| eTypeClassOther = `-2147483648`
| eTypeClassPointer = `4096`
| eTypeClassReference = `8192`
| eTypeClassStruct = `16384`
| eTypeClassTypedef = `32768`
| eTypeClassUnion = `65536`
| eTypeClassVector = `131072`
| eTypeHasChildren = `1`
| eTypeHasValue = `2`
| eTypeInstanceIsPointer = `4194304`
| eTypeIsArray = `4`
| eTypeIsBlock = `8`
| eTypeIsBuiltIn = `16`
| eTypeIsCPlusPlus = `64`
| eTypeIsClass = `32`
| eTypeIsComplex = `1048576`
| eTypeIsEnumeration = `128`
| eTypeIsFloat = `524288`
| eTypeIsFuncPrototype = `256`
| eTypeIsInteger = `262144`
| eTypeIsMember = `512`
| eTypeIsObjC = `1024`
| eTypeIsPointer = `2048`
| eTypeIsReference = `4096`
| eTypeIsScalar = `131072`
| eTypeIsSigned = `2097152`
| eTypeIsStructUnion = `8192`
| eTypeIsTemplate = `16384`
| eTypeIsTypedef = `32768`
| eTypeIsVector = `65536`
| eTypeOptionCascade = `1`
| eTypeOptionHideChildren = `8`
| eTypeOptionHideEmptyAggregates = `256`
| eTypeOptionHideNames = `64`
| eTypeOptionHideValue = `16`
| eTypeOptionNonCacheable = `128`
| eTypeOptionNone = `0`
| eTypeOptionShowOneLiner = `32`
| eTypeOptionSkipPointers = `2`
| eTypeOptionSkipReferences = `4`
| eTypeSummaryCapped = `True`
| eTypeSummaryUncapped = `False`
| eValueTypeConstResult = `7`
| eValueTypeInvalid = `0`
| eValueTypeRegister = `5`
| eValueTypeRegisterSet = `6`
| eValueTypeVariableArgument = `3`
| eValueTypeVariableGlobal = `1`
| eValueTypeVariableLocal = `4`
| eValueTypeVariableStatic = `2`
| eValueTypeVariableThreadLocal = `8`
| eWatchpointEventTypeAdded = `2`
| eWatchpointEventTypeCommandChanged = `256`
| eWatchpointEventTypeConditionChanged = `512`
| eWatchpointEventTypeDisabled = `128`
| eWatchpointEventTypeEnabled = `64`
| eWatchpointEventTypeIgnoreChanged = `1024`
| eWatchpointEventTypeInvalidType = `1`
| eWatchpointEventTypeRemoved = `4`
| eWatchpointEventTypeThreadChanged = `2048`
| eWatchpointEventTypeTypeChanged = `4096`
| eWatchpointKindRead = `1`
| eWatchpointKindWrite = `2`
| frame = `<lldb.SBFrame; proxy of <Swig Object of type 'lldb::SB`...``
| kNumDescriptionLevels = `4`
| kNumFormats = `39`
| kNumRegisterKinds = `5`
| process = `<lldb.SBProcess; proxy of <Swig Object of type 'lldb`...``
| swig_version = ``(`2`,` 0`,` 11`)`` The lldb module contains the public APIs for Python binding.
| target = `<lldb.SBTarget; proxy of <Swig Object of type 'lldb::`...``
| thread = `<lldb.SBThread; proxy of <Swig Object of type 'lldb::`...``

Variables Details | [hide private]

  ### frame Value:
      <lldb.SBFrame; proxy of <Swig Object of type 'lldb::SBFrame *' at 0x7f
      7d6335bbd0> >

  ### process Value:
      <lldb.SBProcess; proxy of <Swig Object of type 'lldb::SBProcess *' at
      0x7f7d6335bb70> >

### swig_version
    The lldb module contains the public APIs for Python binding.

    Some of the important classes are described here:

    o SBTarget: Represents the target program running under the debugger.
    o SBProcess: Represents the process associated with the target program.
    o SBThread: Represents a thread of execution. SBProcess contains SBThread(s).
    o SBFrame: Represents one of the stack frames associated with a thread. SBThread
          contains SBFrame(s).
    o SBSymbolContext: A container that stores various debugger related info.
    o SBValue: Represents the value of a variable, a register, or an expression.
    o SBModule: Represents an executable image and its associated object and symbol
          files.  SBTarget contains SBModule(s).
    o SBBreakpoint: Represents a logical breakpoint and its associated settings.
          SBTarget contains SBBreakpoint(s).
    o SBSymbol: Represents the symbol possibly associated with a stack frame.
    o SBCompileUnit: Represents a compilation unit, or compiled source file.
    o SBFunction: Represents a generic function, which can be inlined or not.
    o SBBlock: Represents a lexical block. SBFunction contains SBBlock(s).
    o SBLineEntry: Specifies an association with a contiguous range of instructions
          and a source file location. SBCompileUnit contains SBLineEntry(s).
  Value:
      (2, 0, 11)

  ### target Value:
      <lldb.SBTarget; proxy of <Swig Object of type 'lldb::SBTarget *' at 0x
      7f7d6335bb40> >

  ### thread Value:
      <lldb.SBThread; proxy of <Swig Object of type 'lldb::SBThread *' at 0x
      7f7d6335bba0> >