[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- lldb.utils.symbolication.Address: Class that represents an address that will be symbolicated
- lldb.formatters.attrib_fromdict.AttributesDictionary
- lldb.formatters.cache.Cache
- lldb.formatters.metrics.Counter
- lldb.formatters.Logger.FileLogger
- lldb.utils.symbolication.Image: A class that represents an executable image and any associated data
- code.InteractiveInterpreter: Base class for InteractiveConsole.
  - code.InteractiveConsole: Closely emulate the behavior of the interactive Python interpreter.
    - lldb.embedded_interpreter.SimpleREPL
- lldb.formatters.Logger.Logger
- lldb.formatters.metrics.Metrics
- lldb.formatters.metrics.MetricsPrinter_Compact
- lldb.formatters.metrics.MetricsPrinter_Verbose
- lldb.formatters.Logger.NopLogger
- lldb.utils.symbolication.Section: Class that represents an load address range
- lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider
- lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider
- lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider
- lldb.formatters.Logger.StdoutLogger
- lldb.utils.symbolication.Symbolicator
- lldb.formatters.metrics.TimeMetrics
- object: The most base type
  - lldb.SBAddress: A section + offset based address class.
  - lldb.SBAttachInfo: Proxy of C++ lldb::SBAttachInfo class
  - lldb.SBBlock: Represents a lexical block.
  - lldb.SBBreakpoint: Represents a logical breakpoint and its associated settings.
  - lldb.SBBreakpointLocation: Represents one unique instance (by address) of a logical breakpoint.
  - lldb.SBBroadcaster: Represents an entity which can broadcast events.
  - lldb.SBCommandInterpreter: SBCommandInterpreter handles/interprets commands for lldb.
  - lldb.SBCommandReturnObject: Represents a container which holds the result from command execution.
  - lldb.SBCommunication: Proxy of C++ lldb::SBCommunication class
  - lldb.SBCompileUnit: Represents a compilation unit, or compiled source file.
  - lldb.SBData: Proxy of C++ lldb::SBData class
  - lldb.SBDebugger: SBDebugger is the primordial object that creates SBTargets and provides access to them.
  - lldb.SBDeclaration: Specifies an association with a line and column for a variable.
  - lldb.SBError: Represents a container for holding any error code.
  - lldb.SBEvent: API clients can register to receive events.
  - lldb.SBExpressionOptions: A container for options to use when evaluating expressions.
  - lldb.SBFileSpec: Represents a file specfication that divides the path into a directory and basename.
  - lldb.SBFileSpecList: Proxy of C++ lldb::SBFileSpecList class
  - lldb.SBFrame: Represents one of the stack frames associated with a thread.
  - lldb.SBFunction: Represents a generic function, which can be inlined or not.
  - lldb.SBHostOS: Proxy of C++ lldb::SBHostOS class
  - lldb.SBInputReader: Proxy of C++ lldb::SBInputReader class
  - lldb.SBInstruction: Proxy of C++ lldb::SBInstruction class
  - lldb.SBInstructionList: Represents a list of machine instructions.
  - lldb.SBLaunchInfo: Proxy of C++ lldb::SBLaunchInfo class
  - lldb.SBLineEntry: Specifies an association with a contiguous range of instructions and a source file location.
  - lldb.SBListener: API clients can register its own listener to debugger events.
  - lldb.SBModule: Represents an executable image and its associated object and symbol files.
  - lldb.SBModuleSpec: Proxy of C++ lldb::SBModuleSpec class
  - lldb.SBModuleSpecList: Proxy of C++ lldb::SBModuleSpecList class
  - lldb.SBProcess: Represents the process associated with the target program.
  - lldb.SBSection: Represents an executable image section.
  - lldb.SBSourceManager: Represents a central authority for displaying source code.
  - lldb.SBStream: Represents a destination for streaming data output to.
  - lldb.SBStringList: Proxy of C++ lldb::SBStringList class
  - lldb.SBSymbol: Represents the symbol possibly associated with a stack frame.
  - lldb.SBSymbolContext: A context object that provides access to core debugger entities.
  - lldb.SBSymbolContextList: Represents a list of symbol context object.
  - lldb.SBTarget: Represents the target program running under the debugger.
  - lldb.SBThread: Represents a thread of execution.
  - lldb.SBType: Represents a data type in lldb.
  - lldb.SBTypeCategory: Represents a category that can contain formatters for types.
  - lldb.SBTypeFilter: Represents a filter that can be associated to one or more types.
  - lldb.SBTypeFormat: Represents a format that can be associated to one or more types.
  - lldb.SBTypeList: Represents a list of SBTypes.
  - lldb.SBTypeMember: Represents a member of a type in lldb.
  - lldb.SBTypeNameSpecifier: Represents a general way to provide a type name to LLDB APIs.
  - lldb.SBTypeSummary: Represents a summary that can be associated to one or more types.
  - lldb.SBTypeSynthetic: Represents a summary that can be associated to one or more types.
  - lldb.SBValue: Represents the value of a variable, a register, or an expression.
  - lldb.SBValueList: Represents a collection of SBValues.
  - lldb.SBWatchpoint: Represents an instance of watchpoint for a specific target program.
  - lldb.SBModule.compile_units_access
  - lldb.declaration: A class that represents a source declaration location with file, line and column.
  - lldb.SBTypeCategory.formatters_access_class: A helper object that will lazily hand out formatters for a specific category.
  - lldb.SBThread.frames_access: A helper object that will lazily hand out frames for a thread when supplied an index.
  - lldb.SBTarget.modules_access: A helper object that will lazily hand out lldb.SBModule objects for a target when supplied an index, or by full or partial path.
  - lldb.SBBlock.ranges_access: A helper object that will lazily hand out an array of lldb.SBAddress that represent address ranges for a block.
  - lldb.SBModule.symbols_access.re_compile_type: Compiled regular expression objects
  - lldb.SBModule.sections_access
  - lldb.SBModule.symbols_access
  - lldb.SBProcess.threads_access: A helper object that will lazily hand out thread for a process when supplied an index.
  - lldb.value: A class designed to wrap lldb.SBValue() objects so the resulting object can be used as a variable would be in code.
  - lldb.value_iter
- lldb.SBData.read_data_helper
- lldb.formatters.cpp.libcxx.stddeque_SynthProvider
- lldb.formatters.cpp.libcxx.stdlist_SynthProvider
- lldb.formatters.cpp.libcxx.stdlist_entry
- lldb.formatters.cpp.libcxx.stdlist_iterator
- lldb.formatters.cpp.libcxx.stdmap_SynthProvider
- lldb.formatters.cpp.libcxx.stdmap_iterator
- lldb.formatters.cpp.libcxx.stdmap_iterator_node
- lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider
- lldb.formatters.cpp.libcxx.stdvector_SynthProvider