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]

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