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

Package lldb

source code

Submodules [hide private]

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> >