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

Package lldb

source code


The lldb module contains the public APIs for Python binding.

Some of the important classes are describe 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 conatins SBModule(s).
o SBBreakpoint: Represents a logical breakpoint and its associated settings.
      SBTarget conatins 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).

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.
  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.
  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.
  SBExpressionOptions
A container for options to use when evaluating expressions.
  SBFileSpec
Represents a file specfication 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
  SBInputReader
Proxy of C++ lldb::SBInputReader class
  SBInstruction
Proxy of C++ lldb::SBInstruction class
  SBInstructionList
Represents a list of machine instructions.
  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.
  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
  SBProcess
Represents the process associated with the target program.
  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
  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.
  SBTarget
Represents the target program running under the debugger.
  SBThread
Represents a thread of execution.
  SBType
Represents a data type in lldb.
  SBTypeCategory
Represents a category that can contain formatters for types.
  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.
  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.
  SBTypeSynthetic
Represents a summary that can be associated to one or more types.
  SBValue
Represents the value of a variable, a register, or an expression.
  SBValueList
Represents a collection of SBValues.
  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_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
SBFileSpec
SBHostOS_GetProgramFileSpec() source code
 
SBHostOS_ThreadCancel(*args)
SBHostOS_ThreadCancel(lldb::thread_t thread, SBError err) -> bool
source code
 
SBHostOS_ThreadCreate(*args)
SBHostOS_ThreadCreate(str const * name, void *(*)(void *) thread_function, 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, void ** result, SBError err) -> bool
source code
 
SBModuleSpecList_GetModuleSpecifications(*args)
SBModuleSpecList_GetModuleSpecifications(str const * path) -> SBModuleSpecList
source code
 
SBProcess_EventIsProcessEvent(*args)
SBProcess_EventIsProcessEvent(SBEvent event) -> bool
source code
str const *
SBProcess_GetBroadcasterClassName() 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
str const *
SBTarget_GetBroadcasterClassName() source code
 
SBThread_EventIsThreadEvent(*args)
SBThread_EventIsThreadEvent(SBEvent event) -> bool
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
 
lldb_iter(obj, getsize, getelem)
A generator adaptor to support iteration for lldb container objects.
source code
Variables [hide private]
  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_OFFSET = 18446744073709551615
  LLDB_INVALID_PROCESS_ID = 0
  LLDB_INVALID_REGNUM = 4294967295
  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
  eArgTypeAddress = 0
  eArgTypeAddressOrExpression = 1
  eArgTypeAliasName = 2
  eArgTypeAliasOptions = 3
  eArgTypeArchitecture = 4
  eArgTypeBoolean = 5
  eArgTypeBreakpointID = 6
  eArgTypeBreakpointIDRange = 7
  eArgTypeByteSize = 8
  eArgTypeClassName = 9
  eArgTypeCommandName = 10
  eArgTypeCount = 11
  eArgTypeDirectoryName = 12
  eArgTypeDisassemblyFlavor = 13
  eArgTypeEndAddress = 14
  eArgTypeExprFormat = 17
  eArgTypeExpression = 15
  eArgTypeExpressionPath = 16
  eArgTypeFilename = 18
  eArgTypeFormat = 19
  eArgTypeFrameIndex = 20
  eArgTypeFullName = 21
  eArgTypeFunctionName = 22
  eArgTypeFunctionOrSymbol = 23
  eArgTypeGDBFormat = 24
  eArgTypeIndex = 25
  eArgTypeLanguage = 26
  eArgTypeLastArg = 76
  eArgTypeLineNum = 27
  eArgTypeLogCategory = 28
  eArgTypeLogChannel = 29
  eArgTypeMethod = 30
  eArgTypeName = 31
  eArgTypeNewPathPrefix = 32
  eArgTypeNone = 71
  eArgTypeNumLines = 33
  eArgTypeNumberPerLine = 34
  eArgTypeOffset = 35
  eArgTypeOldPathPrefix = 36
  eArgTypeOneLiner = 37
  eArgTypePid = 38
  eArgTypePlatform = 72
  eArgTypePlugin = 39
  eArgTypeProcessName = 40
  eArgTypePythonClass = 41
  eArgTypePythonFunction = 42
  eArgTypePythonScript = 43
  eArgTypeQueueName = 44
  eArgTypeRegisterName = 45
  eArgTypeRegularExpression = 46
  eArgTypeRunArgs = 47
  eArgTypeRunMode = 48
  eArgTypeScriptLang = 50
  eArgTypeScriptedCommandSynchronicity = 49
  eArgTypeSearchWord = 51
  eArgTypeSelector = 52
  eArgTypeSettingIndex = 53
  eArgTypeSettingKey = 54
  eArgTypeSettingPrefix = 55
  eArgTypeSettingVariableName = 56
  eArgTypeShlibName = 57
  eArgTypeSortOrder = 59
  eArgTypeSourceFile = 58
  eArgTypeStartAddress = 60
  eArgTypeSummaryString = 61
  eArgTypeSymbol = 62
  eArgTypeThreadID = 63
  eArgTypeThreadIndex = 64
  eArgTypeThreadName = 65
  eArgTypeUnixSignal = 67
  eArgTypeUnsignedInteger = 66
  eArgTypeValue = 69
  eArgTypeVarName = 68
  eArgTypeWatchType = 75
  eArgTypeWatchpointID = 73
  eArgTypeWatchpointIDRange = 74
  eArgTypeWidth = 70
  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
  eConnectionStatusEndOfFile = 1
  eConnectionStatusError = 2
  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
  eErrorTypeGeneric = 1
  eErrorTypeInvalid = 0
  eErrorTypeMachKernel = 2
  eErrorTypePOSIX = 3
  eFormatAddressInfo = 34
  eFormatBinary = 2
  eFormatBoolean = 1
  eFormatBytes = 3
  eFormatBytesWithASCII = 4
  eFormatCString = 8
  eFormatChar = 5
  eFormatCharArray = 33
  eFormatCharPrintable = 6
  eFormatComplex = 7
  eFormatComplexFloat = 7
  eFormatComplexInteger = 32
  eFormatDecimal = 9
  eFormatDefault = 0
  eFormatEnum = 10
  eFormatFloat = 13
  eFormatHex = 11
  eFormatHexFloat = 35
  eFormatHexUppercase = 12
  eFormatInstruction = 36
  eFormatInvalid = 0
  eFormatOSType = 15
  eFormatOctal = 14
  eFormatPointer = 19
  eFormatUnicode16 = 16
  eFormatUnicode32 = 17
  eFormatUnsigned = 18
  eFormatVectorOfChar = 20
  eFormatVectorOfFloat32 = 29
  eFormatVectorOfFloat64 = 30
  eFormatVectorOfSInt16 = 23
  eFormatVectorOfSInt32 = 25
  eFormatVectorOfSInt64 = 27
  eFormatVectorOfSInt8 = 21
  eFormatVectorOfUInt128 = 31
  eFormatVectorOfUInt16 = 24
  eFormatVectorOfUInt32 = 26
  eFormatVectorOfUInt64 = 28
  eFormatVectorOfUInt8 = 22
  eFormatVoid = 37
  eFrameCompareEqual = 2
  eFrameCompareInvalid = 0
  eFrameCompareOlder = 4
  eFrameCompareUnknown = 1
  eFrameCompareYounger = 3
  eFunctionNameTypeAny = 2
  eFunctionNameTypeAuto = 2
  eFunctionNameTypeBase = 8
  eFunctionNameTypeFull = 4
  eFunctionNameTypeMethod = 16
  eFunctionNameTypeNone = 0
  eFunctionNameTypeSelector = 32
  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
  eLanguageTypeAda83 = 3
  eLanguageTypeAda95 = 13
  eLanguageTypeC = 2
  eLanguageTypeC89 = 1
  eLanguageTypeC99 = 12
  eLanguageTypeC_plus_plus = 4
  eLanguageTypeCobol74 = 5
  eLanguageTypeCobol85 = 6
  eLanguageTypeD = 19
  eLanguageTypeFortran77 = 7
  eLanguageTypeFortran90 = 8
  eLanguageTypeFortran95 = 14
  eLanguageTypeJava = 11
  eLanguageTypeModula2 = 10
  eLanguageTypeObjC = 16
  eLanguageTypeObjC_plus_plus = 17
  eLanguageTypePLI = 15
  eLanguageTypePascal83 = 9
  eLanguageTypePython = 20
  eLanguageTypeUPC = 18
  eLanguageTypeUnknown = 0
  eLaunchFlagDebug = 2
  eLaunchFlagDisableASLR = 8
  eLaunchFlagDisableSTDIO = 16
  eLaunchFlagExec = 1
  eLaunchFlagLaunchInSeparateProcessGroup = 128
  eLaunchFlagLaunchInShell = 64
  eLaunchFlagLaunchInTTY = 32
  eLaunchFlagNone = 0
  eLaunchFlagStopAtEntry = 4
  eNoDynamicValues = 0
  eNumLanguageTypes = 21
  eOnlyDuringStepping = 2
  eOnlyThisThread = 0
  ePermissionsExecutable = 4
  ePermissionsReadable = 2
  ePermissionsWritable = 1
  eRegisterKindDWARF = 1
  eRegisterKindGCC = 0
  eRegisterKindGDB = 3
  eRegisterKindGeneric = 2
  eRegisterKindLLDB = 4
  eReturnStatusFailed = 6
  eReturnStatusInvalid = 0
  eReturnStatusQuit = 7
  eReturnStatusStarted = 5
  eReturnStatusSuccessContinuingNoResult = 3
  eReturnStatusSuccessContinuingResult = 4
  eReturnStatusSuccessFinishNoResult = 1
  eReturnStatusSuccessFinishResult = 2
  eScriptLanguageDefault = 1
  eScriptLanguageNone = 0
  eScriptLanguagePython = 1
  eSectionTypeCode = 1
  eSectionTypeContainer = 2
  eSectionTypeDWARFAppleNames = 26
  eSectionTypeDWARFAppleNamespaces = 28
  eSectionTypeDWARFAppleObjC = 29
  eSectionTypeDWARFAppleTypes = 27
  eSectionTypeDWARFDebugAbbrev = 15
  eSectionTypeDWARFDebugAranges = 16
  eSectionTypeDWARFDebugFrame = 17
  eSectionTypeDWARFDebugInfo = 18
  eSectionTypeDWARFDebugLine = 19
  eSectionTypeDWARFDebugLoc = 20
  eSectionTypeDWARFDebugMacInfo = 21
  eSectionTypeDWARFDebugPubNames = 22
  eSectionTypeDWARFDebugPubTypes = 23
  eSectionTypeDWARFDebugRanges = 24
  eSectionTypeDWARFDebugStr = 25
  eSectionTypeData = 3
  eSectionTypeData16 = 9
  eSectionTypeData4 = 7
  eSectionTypeData8 = 8
  eSectionTypeDataCString = 4
  eSectionTypeDataCStringPointers = 5
  eSectionTypeDataObjCCFStrings = 14
  eSectionTypeDataObjCMessageRefs = 13
  eSectionTypeDataPointers = 10
  eSectionTypeDataSymbolAddress = 6
  eSectionTypeDebug = 11
  eSectionTypeEHFrame = 34
  eSectionTypeELFDynamicLinkInfo = 33
  eSectionTypeELFDynamicSymbols = 31
  eSectionTypeELFRelocationEntries = 32
  eSectionTypeELFSymbolTable = 30
  eSectionTypeInvalid = 0
  eSectionTypeOther = 35
  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
  eStopReasonInvalid = 0
  eStopReasonNone = 1
  eStopReasonPlanComplete = 8
  eStopReasonSignal = 5
  eStopReasonThreadExiting = 9
  eStopReasonTrace = 2
  eStopReasonWatchpoint = 4
  eSymbolContextBlock = 16
  eSymbolContextCompUnit = 4
  eSymbolContextEverything = 127
  eSymbolContextFunction = 8
  eSymbolContextLineEntry = 32
  eSymbolContextModule = 2
  eSymbolContextSymbol = 64
  eSymbolContextTarget = 1
  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
  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
  eTypeOptionCascade = 1
  eTypeOptionHideChildren = 8
  eTypeOptionHideNames = 64
  eTypeOptionHideValue = 16
  eTypeOptionNone = 0
  eTypeOptionShowOneLiner = 32
  eTypeOptionSkipPointers = 2
  eTypeOptionSkipReferences = 4
  eValueTypeConstResult = 7
  eValueTypeInvalid = 0
  eValueTypeRegister = 5
  eValueTypeRegisterSet = 6
  eValueTypeVariableArgument = 3
  eValueTypeVariableGlobal = 1
  eValueTypeVariableLocal = 4
  eValueTypeVariableStatic = 2
  eWatchpointEventTypeAdded = 2
  eWatchpointEventTypeCommandChanged = 256
  eWatchpointEventTypeConditionChanged = 512
  eWatchpointEventTypeDisabled = 128
  eWatchpointEventTypeEnabled = 64
  eWatchpointEventTypeIgnoreChanged = 1024
  eWatchpointEventTypeInvalidType = 1
  eWatchpointEventTypeRemoved = 4
  eWatchpointEventTypeThreadChanged = 2048
  eWatchpointEventTypeTypeChanged = 4096
  frame = <lldb.SBFrame; proxy of <Swig Object of type 'lldb::SB...
  kNumDescriptionLevels = 4
  kNumFormats = 38
  kNumRegisterKinds = 5
  process = <lldb.SBProcess; proxy of <Swig Object of type 'lldb...
  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 0x19\
f2a80> >

process

Value:
<lldb.SBProcess; proxy of <Swig Object of type 'lldb::SBProcess *' at \
0x19f2f00> >

target

Value:
<lldb.SBTarget; proxy of <Swig Object of type 'lldb::SBTarget *' at 0x\
19f2870> >

thread

Value:
<lldb.SBThread; proxy of <Swig Object of type 'lldb::SBThread *' at 0x\
19f2ed0> >