|
class | ABI |
|
class | AbortWithPayloadFrameRecognizer |
|
class | AbortWithPayloadRecognizedStackFrame |
|
class | AbstractSocket |
|
class | AdaptedConstIterator |
|
class | AdaptedIterable |
|
class | Address |
| A section + offset based address class. More...
|
|
class | AddressableBits |
| A class which holds the metadata from a remote stub/corefile note about how many bits are used for addressing on this target. More...
|
|
struct | AddressData |
|
class | AddressDataArray |
|
class | AddressRange |
| A section + offset based address range class. More...
|
|
class | AddressRangeListImpl |
|
class | AddressRanges |
|
class | AddressResolver |
| General Outline: The AddressResolver is a Searcher. More...
|
|
class | AddressResolverFileLine |
| "lldb/Core/AddressResolverFileLine.h" This class finds address for source file and line. More...
|
|
class | Alarm |
| enables scheduling a callback function after a specified timeout. More...
|
|
class | AllocatedBlock |
|
class | AllocatedMemoryCache |
|
class | AppleGetItemInfoHandler |
|
class | AppleGetPendingItemsHandler |
|
class | AppleGetQueuesHandler |
|
class | AppleGetThreadItemInfoHandler |
|
class | AppleObjCDeclVendor |
|
class | AppleObjCExternalASTSource |
|
class | AppleObjCRuntime |
|
class | AppleObjCRuntimeV1 |
|
class | AppleObjCRuntimeV2 |
|
class | AppleObjCTrampolineHandler |
|
class | AppleObjCTypeEncodingParser |
|
class | ApplePropertyList |
|
class | AppleThreadPlanStepThroughDirectDispatch |
|
class | AppleThreadPlanStepThroughObjCTrampoline |
|
class | Architecture |
|
class | ArchitectureAArch64 |
|
class | ArchitectureArm |
|
class | ArchitectureMips |
|
class | ArchitecturePPC64 |
|
class | ArchSpec |
| An architecture specification class. More...
|
|
class | Args |
| A command line argument class. More...
|
|
class | Arm64RegisterFlagsDetector |
| This class manages the storage and detection of register field information. More...
|
|
class | ArmUnwindInfo |
|
class | AssertFrameRecognizer |
| When a thread stops, it checks depending on the platform if the top frame is an abort stack frame. More...
|
|
class | AssertRecognizedStackFrame |
| Holds the stack frame where the assert is called from. More...
|
|
class | ASTConsumerForwarder |
| Wraps an ASTConsumer into an SemaConsumer. More...
|
|
class | ASTResultSynthesizer |
| "lldb/Expression/ASTResultSynthesizer.h" Adds a result variable declaration to the ASTs for an expression. More...
|
|
class | ASTStructExtractor |
| "lldb/Expression/ASTStructExtractor.h" Extracts and describes the argument structure for a wrapped function. More...
|
|
struct | AugmentedRangeData |
|
class | AutoHandle |
|
struct | B |
|
class | Baton |
| A class designed to wrap callback batons so they can cleanup any acquired resources. More...
|
|
class | Block |
| A class that describes a single lexical block. More...
|
|
class | Breakpoint |
| General Outline: A breakpoint has four main parts, a filter, a resolver, the list of breakpoint locations that have been determined for the filter/resolver pair, and finally a set of options for the breakpoint. More...
|
|
class | BreakpointID |
|
class | BreakpointIDList |
|
class | BreakpointList |
| General Outline: Allows adding and removing breakpoints and find by ID and index. More...
|
|
class | BreakpointLocation |
| General Outline: A breakpoint location is defined by the breakpoint that produces it, and the address that resulted in this particular instantiation. More...
|
|
class | BreakpointLocationCollection |
|
class | BreakpointLocationList |
| "lldb/Breakpoint/BreakpointLocationList.h" This class is used by Breakpoint to manage a list of breakpoint locations, each breakpoint location in the list has a unique ID, and is unique by Address as well. More...
|
|
class | BreakpointName |
|
class | BreakpointOptionGroup |
|
class | BreakpointOptions |
| "lldb/Breakpoint/BreakpointOptions.h" Class that manages the options on a breakpoint or breakpoint location. More...
|
|
class | BreakpointPrecondition |
|
class | BreakpointResolver |
| General Outline: The BreakpointResolver is a Searcher. More...
|
|
class | BreakpointResolverAddress |
| "lldb/Breakpoint/BreakpointResolverAddress.h" This class sets breakpoints on a given Address. More...
|
|
class | BreakpointResolverFileLine |
| "lldb/Breakpoint/BreakpointResolverFileLine.h" This class sets breakpoints by file and line. More...
|
|
class | BreakpointResolverFileRegex |
| "lldb/Breakpoint/BreakpointResolverFileRegex.h" This class sets breakpoints by file and line. More...
|
|
class | BreakpointResolverName |
| "lldb/Breakpoint/BreakpointResolverName.h" This class sets breakpoints on a given function name, either by exact match or by regular expression. More...
|
|
class | BreakpointResolverScripted |
| "lldb/Breakpoint/BreakpointResolverScripted.h" This class sets breakpoints on a given Address. More...
|
|
class | BreakpointSite |
| Class that manages the actual breakpoint that will be inserted into the running program. More...
|
|
class | Broadcaster |
| An event broadcasting class. More...
|
|
class | BroadcasterManager |
|
class | BroadcastEventSpec |
| lldb::BroadcastEventSpec More...
|
|
struct | CacheSignature |
| A signature for a given file on disk. More...
|
|
class | CallbackLogHandler |
|
class | CallEdge |
| Represent a call made within a Function. More...
|
|
class | CallFrameInfo |
|
class | CallSiteParameter |
| Represent the locations of a parameter at a call site, both in the caller and in the callee. More...
|
|
class | CFBasicHash |
|
class | Checksum |
|
class | ClangASTImporter |
| Manages and observes all Clang AST node importing in LLDB. More...
|
|
class | ClangASTMetadata |
|
class | ClangASTSource |
| Provider for named objects defined in the debug info for Clang. More...
|
|
class | ClangDeclVendor |
|
class | ClangDiagnostic |
|
class | ClangDynamicCheckerFunctions |
|
class | ClangExpressionDeclMap |
| "lldb/Expression/ClangExpressionDeclMap.h" Manages named entities that are defined in LLDB's debug information. More...
|
|
class | ClangExpressionHelper |
|
class | ClangExpressionParser |
| "lldb/Expression/ClangExpressionParser.h" Encapsulates an instance of Clang that can parse expressions. More...
|
|
class | ClangExpressionSourceCode |
|
class | ClangExpressionVariable |
| "lldb/Expression/ClangExpressionVariable.h" Encapsulates one variable for the expression parser. More...
|
|
class | ClangExternalASTSourceCallbacks |
|
class | ClangFunctionCaller |
| "lldb/Expression/ClangFunctionCaller.h" Encapsulates a function that can be called. More...
|
|
class | ClangHighlighter |
|
class | ClangModulesDeclVendor |
|
class | ClangPersistentVariables |
| "lldb/Expression/ClangPersistentVariables.h" Manages persistent values that need to be preserved between expression invocations. More...
|
|
class | ClangREPL |
| Implements a Clang-based REPL for C languages on top of LLDB's REPL framework. More...
|
|
class | ClangUserExpression |
| "lldb/Expression/ClangUserExpression.h" Encapsulates a single expression for use with Clang More...
|
|
struct | ClangUtil |
|
class | ClangUtilityFunction |
| "lldb/Expression/ClangUtilityFunction.h" Encapsulates a single expression for use with Clang More...
|
|
class | ClassDescriptorV2 |
|
class | ClassDescriptorV2Tagged |
|
class | Cloneable |
| A class that implements CRTP-based "virtual constructor" idiom. More...
|
|
class | ClusterManager |
|
class | CommandAlias |
|
class | CommandCompletions |
|
class | CommandHistory |
|
class | CommandInterpreter |
|
class | CommandInterpreterRunOptions |
|
class | CommandInterpreterRunResult |
|
class | CommandObject |
|
class | CommandObjectApropos |
|
class | CommandObjectBreakpointCommand |
|
class | CommandObjectDiagnostics |
|
class | CommandObjectDisassemble |
|
class | CommandObjectDWIMPrint |
| Implements dwim-print , a printing command that chooses the most direct, efficient, and resilient means of printing a given expression. More...
|
|
class | CommandObjectExpression |
|
class | CommandObjectGUI |
|
class | CommandObjectHelp |
|
class | CommandObjectIterateOverThreads |
|
class | CommandObjectLanguage |
|
class | CommandObjectLog |
|
class | CommandObjectMemory |
|
class | CommandObjectMemoryTag |
|
class | CommandObjectMultipleThreads |
| Class similar to CommandObjectIterateOverThreads, but which performs an action on multiple threads at once instead of iterating over each thread. More...
|
|
class | CommandObjectMultiword |
|
class | CommandObjectMultiwordBreakpoint |
|
class | CommandObjectMultiwordCommands |
|
class | CommandObjectMultiwordFrame |
|
class | CommandObjectMultiwordProcess |
|
class | CommandObjectMultiwordScripting |
|
class | CommandObjectMultiwordSettings |
|
class | CommandObjectMultiwordSource |
|
class | CommandObjectMultiwordTarget |
|
class | CommandObjectMultiwordThread |
|
class | CommandObjectMultiwordWatchpoint |
|
class | CommandObjectParsed |
|
class | CommandObjectPlatform |
|
class | CommandObjectPlugin |
|
class | CommandObjectProxy |
|
class | CommandObjectQuit |
|
class | CommandObjectRaw |
|
class | CommandObjectRegexCommand |
|
class | CommandObjectRegister |
|
class | CommandObjectSession |
|
class | CommandObjectStats |
|
class | CommandObjectTrace |
|
class | CommandObjectTraceProxy |
| This class works by delegating the logic to the actual trace plug-in that can support the current process. More...
|
|
class | CommandObjectType |
|
class | CommandObjectVersion |
|
class | CommandObjectWatchpointCommand |
|
class | CommandOptionsProcessAttach |
|
class | CommandOptionsProcessLaunch |
|
class | CommandPluginInterfaceImplementation |
|
class | CommandReturnObject |
|
class | Communication |
| An abstract communications class. More...
|
|
class | CompactUnwindInfo |
|
struct | CompilerContext |
| CompilerContext allows an array of these items to be passed to perform detailed lookups in SymbolVendor and SymbolFile functions. More...
|
|
class | CompilerDecl |
| Represents a generic declaration such as a function declaration. More...
|
|
class | CompilerDeclContext |
| Represents a generic declaration context in a program. More...
|
|
class | CompilerType |
| Generic representation of a type in a programming language. More...
|
|
class | CompileUnit |
| A class that describes a compilation unit. More...
|
|
class | CompletionRequest |
| "lldb/Utility/ArgCompletionRequest.h" More...
|
|
class | CompletionResult |
|
class | Connection |
| A communication connection class. More...
|
|
class | ConnectionFileDescriptor |
|
class | ConnectionGenericFile |
|
class | ConstString |
| A uniqued constant string class. More...
|
|
struct | ConstStringStats |
|
class | ConstStringTable |
| Many cache files require string tables to store data efficiently. More...
|
|
struct | CoreDefinition |
|
struct | CoreNote |
|
class | CPlusPlusLanguage |
|
class | CPlusPlusNameParser |
|
class | CPPLanguageRuntime |
|
class | CppModuleConfiguration |
| A Clang configuration when importing C++ modules. More...
|
|
struct | CTFArray |
|
struct | CTFConst |
|
struct | CTFEnum |
|
struct | CTFForward |
|
struct | CTFFunction |
|
struct | CTFInteger |
|
struct | CTFModifier |
|
struct | CTFPointer |
|
struct | CTFRecord |
|
struct | CTFRestrict |
|
struct | CTFStruct |
|
struct | CTFType |
|
struct | CTFTypedef |
|
struct | CTFUnion |
|
struct | CTFVolatile |
|
struct | CXXFunctionSummaryFormat |
|
class | CxxModuleHandler |
| Handles importing decls into an ASTContext with an attached C++ module. More...
|
|
class | CXXSyntheticChildren |
|
class | DataBuffer |
| A pure virtual protocol class for abstracted read only data buffers. More...
|
|
class | DataBufferHeap |
| A subclass of DataBuffer that stores a data buffer on the heap. More...
|
|
class | DataBufferLLVM |
|
class | DataBufferUnowned |
|
class | DataEncoder |
| An binary data encoding class. More...
|
|
class | DataExtractor |
| An data extractor class. More...
|
|
class | DataFileCache |
| This class enables data to be cached into a directory using the llvm caching code. More...
|
|
class | DataVisualization |
|
class | Debugger |
| A class to manage flag bits. More...
|
|
class | DebuggerStats |
|
class | DebuggerThread |
|
class | DebugMacroEntry |
|
class | DebugMacros |
|
class | Declaration |
| A class that describes the declaration location of a lldb object. More...
|
|
class | DeclFromParser |
|
class | DeclFromUser |
|
class | DeclVendor |
|
struct | DecodeResult |
|
class | DefaultHighlighter |
| A default highlighter that only highlights the user cursor, but doesn't do any other highlighting. More...
|
|
class | Diagnostic |
|
class | DiagnosticEventData |
|
class | DiagnosticManager |
|
class | Diagnostics |
| Diagnostics are a collection of files to help investigate bugs and troubleshoot issues. More...
|
|
class | DirectCallEdge |
| A direct call site. More...
|
|
class | Disassembler |
|
class | DomainSocket |
|
class | DumpValueObjectOptions |
|
class | DWARFCallFrameInfo |
|
class | DWARFDataExtractor |
|
class | DWARFExpression |
| "lldb/Expression/DWARFExpression.h" Encapsulates a DWARF location expression and interprets it. More...
|
|
class | DWARFExpressionList |
| "lldb/Expression/DWARFExpressionList.h" Encapsulates a range map from file address range to a single DWARF location expression. More...
|
|
class | DynamicCheckerFunctions |
| Encapsulates dynamic check functions used by expressions. More...
|
|
class | DynamicLoader |
| A plug-in interface definition class for dynamic loaders. More...
|
|
class | DynamicLoaderDarwin |
|
class | DynamicLoaderWindowsDYLD |
|
class | DynamicRegisterInfo |
|
class | Editline |
| Instances of Editline provide an abstraction over libedit's EditLine facility. More...
|
|
class | ElapsedTime |
| A class that measures elapsed time in an exception safe way. More...
|
|
class | EmulateInstruction |
| "lldb/Core/EmulateInstruction.h" A class that allows emulation of CPU opcodes. More...
|
|
class | EmulateInstructionARM |
|
class | EmulateInstructionLoongArch |
|
class | EmulateInstructionPPC64 |
|
class | EmulateInstructionRISCV |
|
class | Environment |
|
class | EvaluateExpressionOptions |
|
class | Event |
|
class | EventData |
|
class | EventDataBytes |
|
class | EventDataReceipt |
|
class | EventDataStructuredData |
| This class handles one or more StructuredData::Dictionary entries that are raised for structured data events. More...
|
|
class | ExceptionRecord |
|
class | ExceptionSearchFilter |
|
class | ExecuteScriptOptions |
|
class | ExecutionContext |
| "lldb/Target/ExecutionContext.h" A class that contains an execution context. More...
|
|
class | ExecutionContextRef |
| Execution context objects refer to objects in the execution of the program that is being debugged. More...
|
|
class | ExecutionContextScope |
| "lldb/Target/ExecutionContextScope.h" Inherit from this if your object can reconstruct its execution context. More...
|
|
class | Executor |
|
class | Expression |
| Encapsulates a single expression for use in lldb. More...
|
|
class | ExpressionParser |
| "lldb/Expression/ExpressionParser.h" Encapsulates an instance of a compiler that can parse expressions. More...
|
|
class | ExpressionSourceCode |
|
class | ExpressionTypeSystemHelper |
| "lldb/Expression/ExpressionTypeSystemHelper.h" A helper object that the Expression can pass to its ExpressionParser to provide generic information that any type of expression will need to supply. More...
|
|
class | ExpressionVariable |
|
class | ExpressionVariableList |
| "lldb/Expression/ExpressionVariable.h" A list of variable references. More...
|
|
class | ExternalASTSourceWrapper |
| Wraps an ExternalASTSource into an ExternalSemaSource. More...
|
|
class | FieldEnum |
|
class | File |
| An abstract base class for files. More...
|
|
class | FileAction |
|
class | FileCache |
|
class | FileLineResolver |
| This class finds address for source file and line. More...
|
|
class | FileSpec |
| A file utility class. More...
|
|
class | FileSpecList |
| A file collection class. More...
|
|
class | FileSystem |
|
class | Flags |
| A class to manage flags. More...
|
|
class | FormatCache |
|
class | FormatManager |
|
class | FormattersContainer |
|
class | FormattersMatchCandidate |
|
class | FormattersMatchData |
|
union | FPR |
|
class | FreeBSDSignals |
| FreeBSD specific set of Unix signals. More...
|
|
class | Function |
| A class that describes a function. More...
|
|
class | FunctionCaller |
| Encapsulates a function that can be called. More...
|
|
class | FunctionInfo |
| A class that contains generic function information. More...
|
|
class | FuncUnwinders |
|
struct | FXSAVE |
|
struct | GDBRemotePacket |
| GDB remote packet as used by the GDB remote communication history. More...
|
|
class | GDBRemoteSignals |
| Initially carries signals defined by the GDB Remote Serial Protocol. More...
|
|
class | GNUstepObjCRuntime |
|
class | HardcodedFormatters |
|
struct | HardwareBreakpoint |
|
class | Highlighter |
| Annotates source code with color attributes. More...
|
|
class | HighlighterManager |
| Manages the available highlighters. More...
|
|
struct | HighlightStyle |
| Represents style that the highlighter should apply to the given source code. More...
|
|
class | HistoryThread |
| A thread object representing a backtrace from a previous point in the process execution. More...
|
|
class | HistoryUnwind |
|
class | Host |
| A class that provides host computer information. More...
|
|
class | HostInfoAndroid |
|
class | HostInfoBase |
|
class | HostInfoFreeBSD |
|
class | HostInfoLinux |
|
class | HostInfoMacOSX |
|
class | HostInfoNetBSD |
|
class | HostInfoOpenBSD |
|
class | HostInfoPosix |
|
class | HostInfoWindows |
|
class | HostNativeProcessBase |
|
class | HostNativeThreadBase |
|
class | HostProcess |
|
class | HostProcessPosix |
|
class | HostProcessWindows |
|
class | HostThread |
|
class | HostThreadMacOSX |
|
class | HostThreadPosix |
|
class | HostThreadWindows |
|
class | HTRBlock |
| Block structure representing a sequence of trace "units" (ie instructions). More...
|
|
class | HTRBlockLayer |
| HTR layer composed of blocks of the trace. More...
|
|
class | HTRBlockMetadata |
| Metadata associated with an HTR block See lldb/docs/htr.rst for comprehensive HTR documentation. More...
|
|
class | HTRInstructionLayer |
| "Base" layer of HTR representing the dynamic instructions of the trace. More...
|
|
class | IDebugDelegate |
|
class | IFormatChangeListener |
|
class | IHTRLayer |
| HTR layer interface See lldb/docs/htr.rst for comprehensive HTR documentation. More...
|
|
class | IndirectCallEdge |
| An indirect call site. More...
|
|
class | InlineFunctionInfo |
| A class that describes information for an inlined function. More...
|
|
struct | InstrPattern |
|
class | Instruction |
|
class | InstructionList |
|
class | InstrumentationRuntime |
|
class | InstrumentationRuntimeASan |
|
class | InstrumentationRuntimeMainThreadChecker |
|
class | InstrumentationRuntimeStopInfo |
|
class | InstrumentationRuntimeTSan |
|
class | InstrumentationRuntimeUBSan |
|
struct | IntelPTDataKinds |
|
class | IOHandler |
|
class | IOHandlerConfirm |
|
class | IOHandlerCursesGUI |
|
class | IOHandlerDelegate |
| A delegate class for use with IOHandler subclasses. More...
|
|
class | IOHandlerDelegateMultiline |
|
class | IOHandlerEditline |
|
class | IOHandlerStack |
|
class | IOObject |
|
class | IRDynamicChecks |
| "lldb/Expression/IRDynamicChecks.h" Adds dynamic checks to a user-entered expression to reduce its likelihood of crashing More...
|
|
class | IRExecutionUnit |
| "lldb/Expression/IRExecutionUnit.h" Contains the IR and, optionally, JIT- compiled code for a module. More...
|
|
class | IRMemoryMap |
| Encapsulates memory that may exist in the process but must also be available in the host process. More...
|
|
class | ItaniumABILanguageRuntime |
|
class | ITSession |
|
class | JITLoader |
| A plug-in interface definition class for JIT loaders. More...
|
|
class | JITLoaderList |
| Class used by the Process to hold a list of its JITLoaders. More...
|
|
struct | JSONSection |
|
struct | JSONSymbol |
|
struct | JSONUINT64 |
| Helper structure to help parse long numbers that can't be easily represented by a JSON number that is compatible with Javascript (52 bits) or that can also be represented as hex. More...
|
|
class | Language |
|
class | LanguageCategory |
|
class | LanguageProperties |
|
class | LanguageRuntime |
|
struct | LanguageSet |
| A SmallBitVector that represents a set of source languages (lldb::LanguageType ). More...
|
|
class | LineEntry |
| A line table entry class. More...
|
|
class | LineSequence |
| An abstract base class used during symbol table creation. More...
|
|
class | LineTable |
| A line table class. More...
|
|
struct | LinuxPerfZeroTscConversion |
| jLLDBTraceGetState gdb-remote packet More...
|
|
class | LinuxSignals |
| Linux specific set of Unix signals. More...
|
|
class | Listener |
|
class | LLVMUserExpression |
| "lldb/Expression/LLVMUserExpression.h" Encapsulates a one-time expression for use in lldb. More...
|
|
class | LoadedModuleInfoList |
|
class | LoadScriptOptions |
|
class | LocalDebugDelegate |
|
class | LockFileBase |
|
class | LockFilePosix |
|
class | LockFileWindows |
|
class | LockingAdaptedIterable |
|
class | Log |
|
class | LogChannelDWARF |
|
class | LogHandler |
|
class | Lua |
|
class | MainLoopBase |
|
class | MainLoopPosix |
|
class | MainLoopWindows |
|
class | Mangled |
| A class that handles mangled names. More...
|
|
class | Materializer |
|
class | MCBasedABI |
|
class | MemoryCache |
|
class | MemoryHistory |
|
class | MemoryHistoryASan |
|
class | MemoryRegionInfo |
|
class | MemoryRegionInfos |
|
class | MemoryTagManager |
|
class | MemoryTagManagerAArch64MTE |
|
class | MemoryTagMap |
| MemoryTagMap provides a way to give a sparse read result when reading memory tags for a range. More...
|
|
struct | MMSReg |
|
struct | MMSRegComp |
|
class | Module |
| A class that describes an executable image and its associated object and symbol files. More...
|
|
class | ModuleCache |
| A module cache class. More...
|
|
class | ModuleChild |
| A mix in class that contains a pointer back to the module that owns the object which inherits from it. More...
|
|
class | ModuleDependencyCollectorAdaptor |
|
struct | ModuleFunctionSearchOptions |
| Options used by Module::FindFunctions. More...
|
|
class | ModuleList |
| A collection class for Module objects. More...
|
|
class | ModuleListProperties |
|
class | ModuleSpec |
|
class | ModuleSpecList |
|
struct | ModuleStats |
| A class that represents statistics for a since lldb_private::Module. More...
|
|
class | MonitoringProcessLauncher |
|
struct | MPX |
|
struct | MPXCsr |
|
struct | MPXReg |
|
class | NameSearchContext |
| "lldb/Expression/ClangASTSource.h" Container for all objects relevant to a single name lookup More...
|
|
class | NativeDebugDelegate |
|
class | NativeFile |
|
class | NativeProcessELF |
| Abstract class that extends NativeProcessProtocol with ELF specific logic. More...
|
|
class | NativeProcessProtocol |
|
class | NativeProcessSoftwareSingleStep |
|
class | NativeProcessWindows |
|
class | NativeRegisterContext |
|
class | NativeRegisterContextDBReg_arm64 |
|
class | NativeRegisterContextDBReg_x86 |
|
class | NativeRegisterContextRegisterInfo |
|
class | NativeRegisterContextWindows |
|
class | NativeThreadProtocol |
|
class | NativeThreadWindows |
|
struct | NativeWatchpoint |
|
class | NativeWatchpointList |
|
class | NetBSDSignals |
| NetBSD specific set of Unix signals. More...
|
|
class | ObjCLanguage |
|
class | ObjCLanguageRuntime |
|
class | ObjCPlusPlusLanguage |
|
class | ObjectContainer |
| A plug-in interface definition class for object containers. More...
|
|
class | ObjectContainerMachOFileset |
|
class | ObjectFile |
| A plug-in interface definition class for object file parsers. More...
|
|
class | ObjectFileJIT |
|
class | ObjectFileJITDelegate |
|
class | ObjectFileJSON |
|
class | ObjectFilePDB |
|
class | Opcode |
|
class | OperatingSystem |
| A plug-in interface definition class for halted OS helpers. More...
|
|
class | OperatingSystemInterface |
|
struct | Option |
|
class | OptionalClangModuleID |
| A Clang module ID. More...
|
|
struct | OptionArgElement |
|
struct | OptionArgParser |
|
struct | OptionDefinition |
|
struct | OptionEnumValueElement |
|
class | OptionGroup |
|
class | OptionGroupArchitecture |
|
class | OptionGroupBoolean |
|
class | OptionGroupFile |
|
class | OptionGroupFileList |
|
class | OptionGroupFormat |
|
class | OptionGroupMemoryTag |
|
class | OptionGroupOptions |
|
class | OptionGroupOutputFile |
|
class | OptionGroupPlatform |
|
class | OptionGroupPlatformCaching |
|
class | OptionGroupPlatformRSync |
|
class | OptionGroupPlatformSSH |
|
class | OptionGroupPythonClassWithDict |
|
class | OptionGroupString |
|
class | OptionGroupUInt64 |
|
class | OptionGroupUUID |
|
class | OptionGroupValueObjectDisplay |
|
class | OptionGroupVariable |
|
class | OptionGroupWatchpoint |
|
class | OptionParser |
|
class | Options |
| A command line option parsing protocol class. More...
|
|
class | OptionsWithRaw |
| A pair of an option list with a 'raw' string as a suffix. More...
|
|
struct | OptionValidator |
|
class | OptionValue |
|
class | OptionValueArch |
|
class | OptionValueArgs |
|
class | OptionValueArray |
|
class | OptionValueBoolean |
|
class | OptionValueChar |
|
class | OptionValueDictionary |
|
class | OptionValueEnumeration |
|
class | OptionValueFileColonLine |
|
class | OptionValueFileSpec |
|
class | OptionValueFileSpecList |
|
class | OptionValueFormat |
|
class | OptionValueFormatEntity |
|
class | OptionValueLanguage |
|
class | OptionValuePathMappings |
|
class | OptionValueProperties |
|
class | OptionValueRegex |
|
class | OptionValueSInt64 |
|
class | OptionValueString |
|
class | OptionValueUInt64 |
|
class | OptionValueUUID |
|
class | PathMappingList |
|
class | PersistentExpressionState |
|
class | PipeBase |
|
class | PipePosix |
| A posix-based implementation of Pipe, a class that abtracts unix style pipes. More...
|
|
class | PipeWindows |
|
class | Platform |
| A plug-in interface definition class for debug platform that includes many platform abilities such as: More...
|
|
class | PlatformAppleSimulator |
|
class | PlatformDarwin |
|
class | PlatformDarwinDevice |
| Abstract Darwin platform with a potential device support directory. More...
|
|
class | PlatformDarwinKernel |
|
class | PlatformList |
|
class | PlatformMacOSX |
|
class | PlatformProperties |
|
class | PlatformQemuUser |
|
class | PlatformRemoteAppleBridge |
|
class | PlatformRemoteAppleTV |
|
class | PlatformRemoteAppleWatch |
|
class | PlatformRemoteAppleXR |
|
class | PlatformRemoteDarwinDevice |
|
class | PlatformRemoteiOS |
|
class | PlatformRemoteMacOSX |
|
class | PlatformWindows |
|
class | PluginInterface |
|
class | PluginManager |
|
class | PosixPlatformCommandOptionValidator |
|
class | PostMortemProcess |
| Base class for all processes that don't represent a live process, such as coredumps or processes traced in the past. More...
|
|
class | Predicate |
| A C++ wrapper class for providing threaded access to a value of type T. More...
|
|
class | Process |
| A plug-in interface definition class for debugging a process. More...
|
|
class | ProcessAttachInfo |
|
class | ProcessDebugger |
|
class | ProcessExperimentalProperties |
|
class | ProcessInfo |
|
class | ProcessInfoList |
|
class | ProcessInstanceInfo |
|
class | ProcessInstanceInfoMatch |
|
class | ProcessKDPLog |
|
class | ProcessLauncher |
|
class | ProcessLauncherPosixFork |
|
class | ProcessLauncherWindows |
|
class | ProcessLaunchInfo |
|
class | ProcessModID |
|
class | ProcessPOSIXLog |
|
class | ProcessProperties |
|
class | ProcessRunLock |
| A class used to prevent the process from starting while other threads are accessing its data, and prevent access to its data while it is running. More...
|
|
class | ProcessStructReader |
|
class | ProcessTrace |
| Class that represents a defunct process loaded on memory via the "trace
load" command. More...
|
|
class | ProcessWindows |
|
class | ProcessWindowsData |
|
class | ProcessWindowsLog |
|
class | Progress |
| A Progress indicator helper class. More...
|
|
class | ProgressEventData |
|
class | ProgressManager |
| A class used to group progress reports by category. More...
|
|
class | Properties |
|
class | Property |
|
struct | PropertyDefinition |
|
class | PseudoInstruction |
|
class | PseudoTerminal |
| A pseudo terminal helper class. More...
|
|
class | Queue |
|
class | QueueImpl |
|
class | QueueItem |
|
class | QueueList |
|
struct | Range |
|
struct | RangeData |
|
class | RangeDataVector |
|
class | RangeVector |
|
struct | Rd |
|
class | RealpathPrefixes |
|
class | RecognizedStackFrame |
| This class provides extra information about a stack frame that was provided by a specific stack frame recognizer. More...
|
|
struct | RegInfo |
|
class | RegInfoBasedABI |
|
class | RegisterCheckpoint |
|
class | RegisterContext |
|
class | RegisterContextDummy |
|
class | RegisterContextHistory |
|
class | RegisterContextLinux_x86 |
|
class | RegisterContextThreadMemory |
|
class | RegisterContextUnwind |
|
class | RegisterContextWindows |
|
class | RegisterFlags |
|
struct | RegisterInfo |
| Every register is described in detail including its name, alternate name (optional), encoding, size in bytes and the default display format. More...
|
|
class | RegisterInfoAndSetInterface |
|
class | RegisterInfoInterface |
| RegisterInfo interface to patch RegisterInfo structure for archs. More...
|
|
struct | RegisterInfos_x86_64_with_base_shared |
|
struct | RegisterSet |
| Registers are grouped into register sets. More...
|
|
class | RegisterTypeBuilder |
|
class | RegisterTypeBuilderClang |
|
class | RegisterValue |
|
struct | RegsetDesc |
|
class | RegularExpression |
|
class | RemoteAwarePlatform |
| A base class for platforms which automatically want to be able to forward operations to a remote platform instance (such as PlatformRemoteGDBServer). More...
|
|
class | REPL |
|
class | ReportRetriever |
|
struct | ResumeAction |
|
class | ResumeActionList |
|
class | RichManglingContext |
| Uniform wrapper for access to rich mangling information from different providers. More...
|
|
class | RotatingLogHandler |
|
struct | Rs |
|
class | Runtime |
|
struct | RxC |
| Unified RISC-V C register encoding. More...
|
|
class | SaveCoreOptions |
|
class | SBCommandReturnObjectImpl |
|
class | SBLaunchInfoImpl |
|
class | Scalar |
|
class | ScratchTypeSystemClang |
| The TypeSystemClang instance used for the scratch ASTContext in a lldb::Target. More...
|
|
class | ScriptedInterface |
|
class | ScriptedInterfaceUsages |
|
class | ScriptedMetadata |
|
class | ScriptedPlatformInterface |
|
class | ScriptedProcess |
|
class | ScriptedProcessInterface |
|
class | ScriptedStackFrameRecognizer |
| Python implementation for frame recognizers. More...
|
|
class | ScriptedSyntheticChildren |
|
class | ScriptedThread |
|
class | ScriptedThreadInterface |
|
class | ScriptedThreadPlan |
|
class | ScriptedThreadPlanInterface |
|
class | ScriptInterpreter |
|
class | ScriptInterpreterIORedirect |
|
class | ScriptInterpreterLocker |
|
class | ScriptInterpreterLua |
|
class | ScriptInterpreterNone |
|
class | ScriptObject |
|
struct | ScriptSummaryFormat |
|
class | Searcher |
| General Outline: Provides the callback and search depth for the SearchFilter search. More...
|
|
class | SearchFilter |
| General Outline: Provides the callback and search depth for the SearchFilter search. More...
|
|
class | SearchFilterByModule |
| This is a SearchFilter that restricts the search to a given module. More...
|
|
class | SearchFilterByModuleList |
|
class | SearchFilterByModuleListAndCU |
|
class | SearchFilterForUnconstrainedSearches |
| "lldb/Core/SearchFilter.h" This is a SearchFilter that searches through all modules. More...
|
|
class | Section |
|
class | SectionList |
|
class | SectionLoadHistory |
|
class | SectionLoadList |
|
class | SemaSourceWithPriorities |
| A ExternalSemaSource multiplexer that prioritizes its sources. More...
|
|
class | SerialPort |
|
struct | SharedCacheImageInfo |
|
class | Socket |
|
class | SocketAddress |
|
struct | SourceLanguage |
| A type-erased pair of llvm::dwarf::SourceLanguageName and version. More...
|
|
class | SourceLocationSpec |
| "lldb/Core/SourceLocationSpec.h" A source location specifier class. More...
|
|
class | SourceManager |
|
class | SourceManagerImpl |
|
struct | SourceModule |
| Information needed to import a source-language module. More...
|
|
class | StackFrame |
| This base class provides an interface to stack frames. More...
|
|
class | StackFrameList |
|
class | StackFrameRecognizer |
| A base class for frame recognizers. More...
|
|
class | StackFrameRecognizerManager |
| Class that provides a registry of known stack frame recognizers. More...
|
|
class | StackID |
|
class | StandardTildeExpressionResolver |
|
struct | StatisticsOptions |
|
class | StatsDuration |
|
struct | StatsSuccessFail |
| A class to count success/fail statistics. More...
|
|
class | Status |
| An error handling class. More...
|
|
class | StopInfo |
|
class | StopInfoBreakpoint |
|
class | StopInfoException |
|
class | StopInfoExec |
|
class | StopInfoFork |
|
class | StopInfoInterrupt |
|
class | StopInfoMachException |
|
class | StopInfoProcessorTrace |
|
class | StopInfoThreadPlan |
|
class | StopInfoTrace |
|
class | StopInfoUnixSignal |
|
class | StopInfoVFork |
|
class | StopInfoVForkDone |
|
class | StopInfoWatchpoint |
|
class | Stoppoint |
|
class | StoppointCallbackContext |
| General Outline: When we hit a breakpoint we need to package up whatever information is needed to evaluate breakpoint commands and conditions. More...
|
|
class | StoppointHitCounter |
|
class | StoppointSite |
|
class | StopPointSiteList |
|
class | Stream |
| A stream class that can stream formatted output to a file. More...
|
|
class | StreamAsynchronousIO |
|
class | StreamBuffer |
|
class | StreamFile |
|
class | StreamGDBRemote |
|
class | StreamLogHandler |
|
class | StreamString |
|
class | StreamTee |
|
class | StringLexer |
|
class | StringList |
|
struct | StringSummaryFormat |
|
class | StringTableReader |
| Many cache files require string tables to store data efficiently. More...
|
|
class | StructuredData |
| A class which can hold structured data. More...
|
|
class | StructuredDataDarwinLog |
|
class | StructuredDataImpl |
|
class | StructuredDataPlugin |
| Plugin that supports process-related structured data sent asynchronously from the debug monitor (e.g. More...
|
|
class | SupportFile |
| Wraps either a FileSpec that represents a local file or a source file whose contents is known (for example because it can be reconstructed from debug info), but that hasn't been written to a file yet. More...
|
|
class | SupportFileList |
| A list of support files for a CompileUnit. More...
|
|
struct | SVR4LibraryInfo |
|
class | Symbol |
|
class | SymbolChangeEventData |
|
class | SymbolContext |
| Defines a symbol context baton that can be handed other debug core functions. More...
|
|
class | SymbolContextList |
| Defines a list of symbol context objects. More...
|
|
class | SymbolContextScope |
| "lldb/Symbol/SymbolContextScope.h" Inherit from this if your object is part of a symbol context and can reconstruct its symbol context. More...
|
|
class | SymbolContextSpecifier |
|
class | SymbolFile |
| Provides public interface for all SymbolFiles. More...
|
|
class | SymbolFileCommon |
| Containing protected virtual methods for child classes to override. More...
|
|
class | SymbolFileCTF |
|
class | SymbolFileJSON |
|
class | SymbolFileOnDemand |
| SymbolFileOnDemand wraps an actual SymbolFile by providing on demand symbol parsing/indexing to improve performance. More...
|
|
class | SymbolFileType |
|
struct | SymbolLocation |
| Stores a function module spec, symbol name and possibly an alternate symbol name. More...
|
|
class | SymbolLocator |
|
class | SymbolLocatorDebuginfod |
|
class | SymbolLocatorDebugSymbols |
|
class | SymbolLocatorDefault |
|
class | Symbols |
|
class | SymbolVendor |
|
class | Symtab |
|
class | SyntheticChildren |
|
class | SyntheticChildrenFrontEnd |
|
class | SyntheticValueProviderFrontEnd |
|
class | SystemInitializer |
|
class | SystemInitializerCommon |
| Initializes common lldb functionality. More...
|
|
class | SystemInitializerFull |
| Initializes lldb. More...
|
|
class | SystemLifetimeManager |
|
class | SystemLogHandler |
| Log handler that emits log messages to the operating system log. More...
|
|
class | SystemRuntime |
| A plug-in interface definition class for system runtimes. More...
|
|
struct | TableValidator |
|
struct | TableValidator< eArgTypeLastArg > |
|
class | TaggedASTDecl |
|
class | TaggedASTType |
|
class | Target |
|
class | TargetExperimentalProperties |
|
class | TargetList |
|
class | TargetProperties |
|
class | TargetStats |
| A class that represents statistics for a since lldb_private::Target. More...
|
|
class | TargetThreadWindows |
|
class | TCPSocket |
|
class | TeeLogHandler |
| A T-style log handler that multiplexes messages to two log handlers. More...
|
|
class | Terminal |
|
class | TerminalState |
| A RAII-friendly terminal state saving/restoring class. More...
|
|
class | Thread |
|
class | ThreadCollection |
|
class | ThreadedCommunication |
| "lldb/Core/ThreadedCommunication.h" Variation of Communication that supports threaded reads. More...
|
|
class | ThreadLauncher |
|
class | ThreadList |
|
class | ThreadPlan |
|
class | ThreadPlanAssemblyTracer |
|
class | ThreadPlanBase |
|
class | ThreadPlanCallFunction |
|
class | ThreadPlanCallFunctionUsingABI |
|
class | ThreadPlanCallOnFunctionExit |
| This thread plan calls a function object when the current function exits. More...
|
|
class | ThreadPlanCallUserExpression |
|
class | ThreadPlanNull |
|
class | ThreadPlanRunToAddress |
|
class | ThreadPlanShouldStopHere |
|
class | ThreadPlanSingleThreadTimeout |
|
class | ThreadPlanStack |
|
class | ThreadPlanStackMap |
|
class | ThreadPlanStepInRange |
|
class | ThreadPlanStepInstruction |
|
class | ThreadPlanStepOut |
|
class | ThreadPlanStepOverBreakpoint |
|
class | ThreadPlanStepOverRange |
|
class | ThreadPlanStepRange |
|
class | ThreadPlanStepThrough |
|
class | ThreadPlanStepUntil |
|
class | ThreadPlanTracer |
|
class | ThreadPostMortemTrace |
| Thread implementation used for representing threads gotten from trace session files, which are similar to threads from core files. More...
|
|
class | ThreadProperties |
|
class | ThreadSafeDenseMap |
|
class | ThreadSafeDenseSet |
|
class | ThreadSafeValue |
|
class | ThreadSpec |
|
struct | ThreadStopInfo |
|
class | TieredFormatterContainer |
|
class | TildeExpressionResolver |
|
class | Timeout |
|
class | TimeoutResumeAll |
|
class | Timer |
| A timer class that simplifies common timing metrics. More...
|
|
class | Trace |
| A plug-in interface definition class for trace information. More...
|
|
struct | TraceBinaryData |
|
struct | TraceCpuState |
|
class | TraceCursor |
| Class used for iterating over the instructions of a thread's trace, among other kinds of information. More...
|
|
class | TraceDumper |
| Class used to dump the instructions of a TraceCursor using its current state and granularity. More...
|
|
struct | TraceDumperOptions |
| Class that holds the configuration used by TraceDumper for traversing and dumping instructions. More...
|
|
class | TraceExporter |
| A plug-in interface definition class for trace exporters. More...
|
|
struct | TraceGetBinaryDataRequest |
| jLLDBTraceGetBinaryData gdb-remote packet More...
|
|
struct | TraceGetStateRequest |
| } More...
|
|
struct | TraceGetStateResponse |
|
class | TraceHTR |
| Top-level HTR class See lldb/docs/htr.rst for comprehensive HTR documentation. More...
|
|
struct | TraceIntelPTGetStateResponse |
|
struct | TraceIntelPTStartRequest |
| jLLDBTraceStart gdb-remote packet More...
|
|
struct | TraceStartRequest |
| jLLDBTraceStart gdb-remote packet More...
|
|
struct | TraceStopRequest |
| jLLDBTraceStop gdb-remote packet More...
|
|
struct | TraceSupportedResponse |
| jLLDBTraceSupported gdb-remote packet More...
|
|
struct | TraceThreadState |
|
class | Type |
|
struct | type128 |
|
struct | type256 |
|
class | TypeAndOrName |
| Sometimes you can find the name of the type corresponding to an object, but we don't have debug information for it. More...
|
|
class | TypeCategoryImpl |
|
class | TypeCategoryMap |
|
class | TypedBaton |
|
class | TypeEnumMemberImpl |
|
class | TypeEnumMemberListImpl |
|
class | TypeFilterImpl |
|
class | TypeFormatImpl |
|
class | TypeFormatImpl_EnumType |
|
class | TypeFormatImpl_Format |
|
class | TypeImpl |
|
class | TypeList |
|
class | TypeListImpl |
|
class | TypeMap |
|
class | TypeMatcher |
| Class for matching type names. More...
|
|
class | TypeMemberFunctionImpl |
|
class | TypeMemberImpl |
|
class | TypeNameSpecifierImpl |
|
class | TypePayloadClang |
| The implementation of lldb::Type's m_payload field for TypeSystemClang. More...
|
|
class | TypeQuery |
| A class that contains all state required for type lookups. More...
|
|
class | TypeResults |
| This class tracks the state and results of a TypeQuery. More...
|
|
class | TypeSummaryImpl |
|
class | TypeSummaryOptions |
|
class | TypeSystem |
| Interface for representing a type system. More...
|
|
class | TypeSystemClang |
| A TypeSystem implementation based on Clang. More...
|
|
class | TypeSystemMap |
|
class | UDPSocket |
|
class | UnimplementedError |
|
class | UniqueCStringMap |
|
class | UnixSignals |
|
class | UntypedBaton |
|
class | Unwind |
|
class | UnwindAssembly |
|
class | UnwindLLDB |
|
class | UnwindPlan |
|
class | UnwindTable |
|
struct | URI |
|
class | UserExpression |
| Encapsulates a one-time expression for use in lldb. More...
|
|
class | UserID |
| A mix in class that contains a generic user ID. More...
|
|
class | UserIDResolver |
| An abstract interface for things that know how to map numeric user/group IDs into names. More...
|
|
class | UtilityFunction |
| "lldb/Expression/UtilityFunction.h" Encapsulates a bit of source code that provides a function that is callable More...
|
|
class | UtilityFunctionScope |
| RAII guard that should be acquired when an utility function is called within a given process. More...
|
|
class | UUID |
|
class | Value |
|
class | ValueList |
|
class | ValueObject |
| ValueObject: More...
|
|
class | ValueObjectCast |
| A ValueObject that represents a given value represented as a different type. More...
|
|
class | ValueObjectChild |
| A child of another ValueObject. More...
|
|
class | ValueObjectConstResult |
| A frozen ValueObject copied into host memory. More...
|
|
class | ValueObjectConstResultCast |
|
class | ValueObjectConstResultChild |
|
class | ValueObjectConstResultImpl |
| A class wrapping common implementation details for operations in ValueObjectConstResult ( & Child ) that may need to jump from the host memory space into the target's memory space. More...
|
|
class | ValueObjectDynamicValue |
| A ValueObject that represents memory at a given address, viewed as some set lldb type. More...
|
|
class | ValueObjectList |
| A collection of ValueObject values that. More...
|
|
class | ValueObjectMemory |
| A ValueObject that represents memory at a given address, viewed as some set lldb type. More...
|
|
class | ValueObjectPrinter |
|
class | ValueObjectRecognizerSynthesizedValue |
| ValueObject subclass that presents the passed ValueObject as a recognized value with the specified ValueType. More...
|
|
class | ValueObjectRegister |
|
class | ValueObjectRegisterSet |
|
class | ValueObjectSynthetic |
| A ValueObject that obtains its children from some source other than real information. More...
|
|
class | ValueObjectUpdater |
| A value object class that is seeded with the static variable value and it vends the user facing value object. More...
|
|
class | ValueObjectVariable |
| A ValueObject that contains a root variable that may or may not have children. More...
|
|
class | ValueObjectVTable |
| A class that represents a virtual function table for a C++ class. More...
|
|
class | Variable |
|
class | VariableList |
|
class | VerboseTrapFrameRecognizer |
| When a thread stops, it checks the current frame contains a Verbose Trap diagnostic. More...
|
|
class | VerboseTrapRecognizedStackFrame |
| Holds the stack frame that caused the Verbose trap and the inlined stop reason message. More...
|
|
class | VMRange |
|
struct | WaitStatus |
|
class | Watchpoint |
|
class | WatchpointAlgorithms |
|
class | WatchpointList |
| This class is used by Watchpoint to manage a list of watchpoints,. More...
|
|
class | WatchpointOptions |
| "lldb/Breakpoint/WatchpointOptions.h" Class that manages the options on a watchpoint. More...
|
|
class | WatchpointResource |
|
class | WritableDataBuffer |
|
class | WritableDataBufferLLVM |
|
class | x86AssemblyInspectionEngine |
|
class | XcodeSDK |
| An abstraction for Xcode-style SDKs that works like ArchSpec. More...
|
|
class | XMLDocument |
|
class | XMLNode |
|
struct | XMMReg |
|
struct | XSAVE |
|
struct | XSAVE_HDR |
|
struct | YMM |
|
struct | YMMHReg |
|
struct | YMMReg |
|
class | ZipFile |
| In Android API level 23 and above, bionic dynamic linker is able to load .so file directly from APK or .zip file. More...
|
|
class | ZipFileResolver |
| In Android API level 23 and above, bionic dynamic linker is able to load .so file directly from APK or .zip file. More...
|
|
|
typedef std::vector< FormattersMatchCandidate > | FormattersMatchVector |
|
typedef std::vector< lldb::LanguageType > | CandidateLanguagesVector |
|
typedef std::vector< std::unique_ptr< Diagnostic > > | DiagnosticList |
|
using | HardwareBreakpointMap = std::map< lldb::addr_t, HardwareBreakpoint > |
|
typedef std::vector< ProcessInstanceInfo > | ProcessInstanceInfoList |
|
typedef HOST_INFO_TYPE | HostInfo |
|
typedef HostProcessPosix | HostNativeProcess |
|
typedef HostThreadPosix | HostNativeThread |
|
typedef LockFilePosix | LockFile |
|
using | MainLoop = MainLoopPosix |
|
typedef PipePosix | Pipe |
|
typedef int | NativeSocket |
|
typedef void * | XMLNodeImpl |
|
typedef void * | XMLDocumentImpl |
|
typedef std::vector< std::string > | NamePath |
|
typedef std::function< bool(const XMLNode &node)> | NodeCallback |
|
typedef std::function< bool(const llvm::StringRef &name, const llvm::StringRef &value)> | AttributeCallback |
|
typedef std::vector< std::tuple< lldb::CommandArgumentType, const char * > > | OptionGroupFormatUsageTextVector |
|
typedef std::vector< std::tuple< std::string, int, std::string > > | OptionArgVector |
|
typedef std::shared_ptr< OptionArgVector > | OptionArgVectorSP |
|
typedef std::vector< OptionArgElement > | OptionElementVector |
|
using | PropertyDefinitions = llvm::ArrayRef< PropertyDefinition > |
|
typedef lldb::ABISP(* | ABICreateInstance) (lldb::ProcessSP process_sp, const ArchSpec &arch) |
|
typedef std::unique_ptr< Architecture >(* | ArchitectureCreateInstance) (const ArchSpec &arch) |
|
typedef lldb::DisassemblerSP(* | DisassemblerCreateInstance) (const ArchSpec &arch, const char *flavor) |
|
typedef DynamicLoader *(* | DynamicLoaderCreateInstance) (Process *process, bool force) |
|
typedef lldb::JITLoaderSP(* | JITLoaderCreateInstance) (Process *process, bool force) |
|
typedef ObjectContainer *(* | ObjectContainerCreateInstance) (const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp, lldb::offset_t data_offset, const FileSpec *file, lldb::offset_t offset, lldb::offset_t length) |
|
typedef ObjectContainer *(* | ObjectContainerCreateMemoryInstance) (const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t offset) |
|
typedef size_t(* | ObjectFileGetModuleSpecifications) (const FileSpec &file, lldb::DataBufferSP &data_sp, lldb::offset_t data_offset, lldb::offset_t file_offset, lldb::offset_t length, ModuleSpecList &module_specs) |
|
typedef ObjectFile *(* | ObjectFileCreateInstance) (const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp, lldb::offset_t data_offset, const FileSpec *file, lldb::offset_t file_offset, lldb::offset_t length) |
|
typedef ObjectFile *(* | ObjectFileCreateMemoryInstance) (const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t offset) |
|
typedef bool(* | ObjectFileSaveCore) (const lldb::ProcessSP &process_sp, lldb_private::SaveCoreOptions &options, Status &error) |
|
typedef EmulateInstruction *(* | EmulateInstructionCreateInstance) (const ArchSpec &arch, InstructionType inst_type) |
|
typedef OperatingSystem *(* | OperatingSystemCreateInstance) (Process *process, bool force) |
|
typedef Language *(* | LanguageCreateInstance) (lldb::LanguageType language) |
|
typedef LanguageRuntime *(* | LanguageRuntimeCreateInstance) (Process *process, lldb::LanguageType language) |
|
typedef lldb::CommandObjectSP(* | LanguageRuntimeGetCommandObject) (CommandInterpreter &interpreter) |
|
typedef lldb::BreakpointPreconditionSP(* | LanguageRuntimeGetExceptionPrecondition) (lldb::LanguageType language, bool throw_bp) |
|
typedef lldb::StructuredDataPluginSP(* | StructuredDataPluginCreateInstance) (Process &process) |
|
typedef Status(* | StructuredDataFilterLaunchInfo) (ProcessLaunchInfo &launch_info, Target *target) |
|
typedef SystemRuntime *(* | SystemRuntimeCreateInstance) (Process *process) |
|
typedef lldb::PlatformSP(* | PlatformCreateInstance) (bool force, const ArchSpec *arch) |
|
typedef lldb::ProcessSP(* | ProcessCreateInstance) (lldb::TargetSP target_sp, lldb::ListenerSP listener_sp, const FileSpec *crash_file_path, bool can_connect) |
|
typedef lldb::RegisterTypeBuilderSP(* | RegisterTypeBuilderCreateInstance) (Target &target) |
|
typedef lldb::ScriptInterpreterSP(* | ScriptInterpreterCreateInstance) (Debugger &debugger) |
|
typedef SymbolFile *(* | SymbolFileCreateInstance) (lldb::ObjectFileSP objfile_sp) |
|
typedef SymbolVendor *(* | SymbolVendorCreateInstance) (const lldb::ModuleSP &module_sp, lldb_private::Stream *feedback_strm) |
|
typedef SymbolLocator *(* | SymbolLocatorCreateInstance) () |
|
typedef std::optional< ModuleSpec >(* | SymbolLocatorLocateExecutableObjectFile) (const ModuleSpec &module_spec) |
|
typedef std::optional< FileSpec >(* | SymbolLocatorFindSymbolFileInBundle) (const FileSpec &dsym_bundle_fspec, const UUID *uuid, const ArchSpec *arch) |
|
typedef std::optional< FileSpec >(* | SymbolLocatorLocateExecutableSymbolFile) (const ModuleSpec &module_spec, const FileSpecList &default_search_paths) |
|
typedef bool(* | SymbolLocatorDownloadObjectAndSymbolFile) (ModuleSpec &module_spec, Status &error, bool force_lookup, bool copy_executable) |
|
using | BreakpointHitCallback = std::function< bool(void *baton, StoppointCallbackContext *context, lldb::user_id_t break_id, lldb::user_id_t break_loc_id)> |
|
typedef bool(* | WatchpointHitCallback) (void *baton, StoppointCallbackContext *context, lldb::user_id_t watch_id) |
|
typedef bool(* | ThreadPlanShouldStopHereCallback) (ThreadPlan *current_plan, Flags &flags, lldb::FrameComparison operation, Status &status, void *baton) |
|
typedef lldb::ThreadPlanSP(* | ThreadPlanStepFromHereCallback) (ThreadPlan *current_plan, Flags &flags, lldb::FrameComparison operation, Status &status, void *baton) |
|
typedef UnwindAssembly *(* | UnwindAssemblyCreateInstance) (const ArchSpec &arch) |
|
typedef lldb::MemoryHistorySP(* | MemoryHistoryCreateInstance) (const lldb::ProcessSP &process_sp) |
|
typedef lldb::InstrumentationRuntimeType(* | InstrumentationRuntimeGetType) () |
|
typedef lldb::InstrumentationRuntimeSP(* | InstrumentationRuntimeCreateInstance) (const lldb::ProcessSP &process_sp) |
|
typedef lldb::TypeSystemSP(* | TypeSystemCreateInstance) (lldb::LanguageType language, Module *module, Target *target) |
|
typedef lldb::REPLSP(* | REPLCreateInstance) (Status &error, lldb::LanguageType language, Debugger *debugger, Target *target, const char *repl_options) |
|
typedef bool(* | ScriptedInterfaceCreateInstance) (lldb::ScriptLanguage language, ScriptedInterfaceUsages usages) |
|
typedef int(* | ComparisonFunction) (const void *, const void *) |
|
typedef void(* | DebuggerInitializeCallback) (Debugger &debugger) |
|
typedef llvm::SmallString< 256 > | PathSmallString |
|
typedef llvm::sys::DynamicLibrary(* | LoadPluginCallbackType) (const lldb::DebuggerSP &debugger_sp, const FileSpec &spec, Status &error) |
|
using | OptionEnumValues = llvm::ArrayRef< OptionEnumValueElement > |
|
typedef struct lldb_private::type128 | type128 |
|
typedef struct lldb_private::type256 | type256 |
|
using | ValueObjectProviderTy = std::function< lldb::ValueObjectSP(ConstString, StackFrame *)> |
| Functor that returns a ValueObjectSP for a variable given its name and the StackFrame of interest.
|
|
typedef void(* | DebuggerDestroyCallback) (lldb::user_id_t debugger_id, void *baton) |
|
typedef bool(* | CommandOverrideCallbackWithResult) (void *baton, const char **argv, lldb_private::CommandReturnObject &result) |
|
typedef std::shared_ptr< DebugMacros > | DebugMacrosSP |
|
using | CallSiteParameterArray = llvm::SmallVector< CallSiteParameter, 0 > |
| A vector of CallSiteParameter .
|
|
typedef TaggedASTType< 0 > | TypeFromParser |
|
typedef TaggedASTType< 1 > | TypeFromUser |
|
typedef std::map< lldb::InstrumentationRuntimeType, lldb::InstrumentationRuntimeSP > | InstrumentationRuntimeCollection |
|
typedef std::vector< lldb::ThreadSP > | HistoryThreads |
|
typedef llvm::SmallVector< lldb::addr_t, 6 > | MmapArgList |
|
using | StatsClock = std::chrono::high_resolution_clock |
|
using | StatsTimepoint = std::chrono::time_point< StatsClock > |
|
typedef void(* | LLDBAssertCallback) (llvm::StringRef message, llvm::StringRef backtrace, llvm::StringRef prompt) |
|
using | RISCVInst = std::variant< LUI, AUIPC, JAL, JALR, B, LB, LH, LW, LBU, LHU, SB, SH, SW, ADDI, SLTI, SLTIU, XORI, ORI, ANDI, ADD, SUB, SLL, SLT, SLTU, XOR, SRL, SRA, OR, AND, LWU, LD, SD, SLLI, SRLI, SRAI, ADDIW, SLLIW, SRLIW, SRAIW, ADDW, SUBW, SLLW, SRLW, SRAW, MUL, MULH, MULHSU, MULHU, DIV, DIVU, REM, REMU, MULW, DIVW, DIVUW, REMW, REMUW, LR_W, SC_W, AMOSWAP_W, AMOADD_W, AMOXOR_W, AMOAND_W, AMOOR_W, AMOMIN_W, AMOMAX_W, AMOMINU_W, AMOMAXU_W, LR_D, SC_D, AMOSWAP_D, AMOADD_D, AMOXOR_D, AMOAND_D, AMOOR_D, AMOMIN_D, AMOMAX_D, AMOMINU_D, AMOMAXU_D, FLW, FSW, FMADD_S, FMSUB_S, FNMADD_S, FNMSUB_S, FADD_S, FSUB_S, FMUL_S, FDIV_S, FSQRT_S, FSGNJ_S, FSGNJN_S, FSGNJX_S, FMIN_S, FMAX_S, FCVT_W_S, FCVT_WU_S, FMV_X_W, FEQ_S, FLT_S, FLE_S, FCLASS_S, FCVT_S_W, FCVT_S_WU, FMV_W_X, FCVT_L_S, FCVT_LU_S, FCVT_S_L, FCVT_S_LU, FLD, FSD, FMADD_D, FMSUB_D, FNMSUB_D, FNMADD_D, FADD_D, FSUB_D, FMUL_D, FDIV_D, FSQRT_D, FSGNJ_D, FSGNJN_D, FSGNJX_D, FMIN_D, FMAX_D, FCVT_S_D, FCVT_D_S, FEQ_D, FLT_D, FLE_D, FCLASS_D, FCVT_W_D, FCVT_WU_D, FCVT_D_W, FCVT_D_WU, FCVT_L_D, FCVT_LU_D, FMV_X_D, FCVT_D_L, FCVT_D_LU, FMV_D_X, INVALID, EBREAK, RESERVED, HINT, NOP > |
|
typedef std::function< bool(llvm::Expected< MemoryRegionInfo >)> | LinuxMapCallback |
|
typedef std::shared_ptr< IDebugDelegate > | DebugDelegateSP |
|
typedef std::shared_ptr< DebuggerThread > | DebuggerThreadSP |
|
typedef std::shared_ptr< ExceptionRecord > | ExceptionRecordSP |
|
typedef std::unique_ptr< ExceptionRecord > | ExceptionRecordUP |
|
typedef std::shared_ptr< ProcessWindows > | ProcessWindowsSP |
|
typedef std::shared_ptr< NativeDebugDelegate > | NativeDebugDelegateSP |
|
typedef std::unique_ptr< lldb_private::HTRBlockLayer > | HTRBlockLayerUP |
|
typedef std::unique_ptr< lldb_private::HTRInstructionLayer > | HTRInstructionLayerUP |
|
|
typedef llvm::Expected< lldb::TraceSP >(* | TraceCreateInstanceFromBundle) (const llvm::json::Value &trace_bundle_description, llvm::StringRef session_file_dir, lldb_private::Debugger &debugger) |
| Trace.
|
|
typedef llvm::Expected< lldb::TraceSP >(* | TraceCreateInstanceForLiveProcess) (Process &process) |
|
typedef llvm::Expected< lldb::TraceExporterUP >(* | TraceExporterCreateInstance) () |
|
typedef lldb::CommandObjectSP(* | ThreadTraceExportCommandCreator) (CommandInterpreter &interpreter) |
|
|
enum | DiagnosticOrigin {
eDiagnosticOriginUnknown = 0
, eDiagnosticOriginLLDB
, eDiagnosticOriginClang
, eDiagnosticOriginSwift
,
eDiagnosticOriginLLVM
} |
|
enum class | ExpeditedRegs { Minimal
, Full
} |
|
enum | StepType {
eStepTypeNone
, eStepTypeTrace
, eStepTypeTraceOver
, eStepTypeInto
,
eStepTypeOver
, eStepTypeOut
, eStepTypeScripted
} |
|
enum | AddressType { eAddressTypeInvalid = 0
, eAddressTypeFile
, eAddressTypeLoad
, eAddressTypeHost
} |
|
enum class | AddressClass {
eInvalid
, eUnknown
, eCode
, eCodeAlternateISA
,
eData
, eDebug
, eRuntime
} |
|
enum | Vote { eVoteNo = -1
, eVoteNoOpinion = 0
, eVoteYes = 1
} |
|
enum | ArchitectureType {
eArchTypeInvalid
, eArchTypeMachO
, eArchTypeELF
, eArchTypeCOFF
,
kNumArchTypes
} |
|
enum | VarSetOperationType {
eVarSetOperationReplace
, eVarSetOperationInsertBefore
, eVarSetOperationInsertAfter
, eVarSetOperationRemove
,
eVarSetOperationAppend
, eVarSetOperationClear
, eVarSetOperationAssign
, eVarSetOperationInvalid
} |
| Settable state variable types. More...
|
|
enum | ArgumentRepetitionType {
eArgRepeatPlain
, eArgRepeatOptional
, eArgRepeatPlus
, eArgRepeatStar
,
eArgRepeatRange
, eArgRepeatPairPlain
, eArgRepeatPairOptional
, eArgRepeatPairPlus
,
eArgRepeatPairStar
, eArgRepeatPairRange
, eArgRepeatPairRangeOptional
} |
|
enum | SortOrder { eSortOrderNone
, eSortOrderByAddress
, eSortOrderByName
, eSortOrderBySize
} |
|
enum | LazyBool { eLazyBoolCalculate = -1
, eLazyBoolNo = 0
, eLazyBoolYes = 1
} |
|
enum | InstructionType { eInstructionTypeAny
, eInstructionTypePrologueEpilogue
, eInstructionTypePCModifying
, eInstructionTypeAll
} |
| Instruction types. More...
|
|
enum | FormatCategoryItem { eFormatCategoryItemSummary = 1
, eFormatCategoryItemFilter = 1 << 1
, eFormatCategoryItemSynth = 1 << 2
, eFormatCategoryItemFormat = 1 << 3
} |
| Format category entry types. More...
|
|
enum | ExecutionPolicy { eExecutionPolicyOnlyWhenNeeded
, eExecutionPolicyNever
, eExecutionPolicyAlways
, eExecutionPolicyTopLevel
} |
| Expression execution policies. More...
|
|
enum | ScriptedCommandSynchronicity { eScriptedCommandSynchronicitySynchronous
, eScriptedCommandSynchronicityAsynchronous
, eScriptedCommandSynchronicityCurrentValue
} |
|
enum | LanguageRuntimeDescriptionDisplayVerbosity { eLanguageRuntimeDescriptionDisplayVerbosityCompact
, eLanguageRuntimeDescriptionDisplayVerbosityFull
} |
|
enum | MemoryModuleLoadLevel { eMemoryModuleLoadLevelMinimal
, eMemoryModuleLoadLevelPartial
, eMemoryModuleLoadLevelComplete
} |
|
enum | FollowForkMode { eFollowParent
, eFollowChild
} |
|
enum class | LineStatus { Success
, Status
, Done
} |
|
enum class | TypeValidatorResult : bool { Success = true
, Failure = false
} |
|
enum class | CompilerContextKind : uint16_t {
Invalid = 0
, TranslationUnit = 1
, Module = 1 << 1
, Namespace = 1 << 2
,
ClassOrStruct = 1 << 3
, Union = 1 << 5
, Function = 1 << 6
, Variable = 1 << 7
,
Enum = 1 << 8
, Typedef = 1 << 9
, Builtin = 1 << 10
, Any = 1 << 15
,
AnyType = Any | ClassOrStruct | Union | Enum | Typedef | Builtin
, AnyDeclContext = Any | Namespace | ClassOrStruct | Union | Enum | Function
, LLVM_MARK_AS_BITMASK_ENUM =(AnyDeclContext)
} |
|
enum | StatisticKind {
ExpressionSuccessful = 0
, ExpressionFailure = 1
, FrameVarSuccess = 2
, FrameVarFailure = 3
,
StatisticMax = 4
} |
|
enum | LogHandlerKind {
eLogHandlerStream
, eLogHandlerCallback
, eLogHandlerCircular
, eLogHandlerSystem
,
eLogHandlerDefault = eLogHandlerStream
} |
|
enum | LoadDependentFiles { eLoadDependentsDefault
, eLoadDependentsYes
, eLoadDependentsNo
} |
|
enum class | IterationAction { Continue = 0
, Stop
} |
| Useful for callbacks whose return type indicates whether to continue iteration or short-circuit. More...
|
|
enum class | AppleArm64ExceptionClass : unsigned { APPLE_ARM64_EXCEPTION_CLASS
} |
|
enum | MmapFlags { eMmapFlagsPrivate = 1
, eMmapFlagsAnon = 2
} |
|
enum | InlineStrategy { eInlineBreakpointsNever = 0
, eInlineBreakpointsHeaders
, eInlineBreakpointsAlways
} |
|
enum | LoadScriptFromSymFile { eLoadScriptFromSymFileTrue
, eLoadScriptFromSymFileFalse
, eLoadScriptFromSymFileWarn
} |
|
enum | LoadCWDlldbinitFile { eLoadCWDlldbinitTrue
, eLoadCWDlldbinitFalse
, eLoadCWDlldbinitWarn
} |
|
enum | ImportStdModule { eImportStdModuleFalse
, eImportStdModuleFallback
, eImportStdModuleTrue
} |
|
enum | DynamicClassInfoHelper { eDynamicClassInfoHelperAuto
, eDynamicClassInfoHelperRealizedClassesStruct
, eDynamicClassInfoHelperCopyRealizedClassList
, eDynamicClassInfoHelperGetRealizedClassList
} |
|
enum class | CompletionMode { Normal
, Partial
, RewriteLine
} |
|
enum class | LLDBLog : Log::MaskType {
API = Log::ChannelFlag<0>
, AST = Log::ChannelFlag<1>
, Breakpoints = Log::ChannelFlag<2>
, Commands = Log::ChannelFlag<3>
,
Communication = Log::ChannelFlag<4>
, Connection = Log::ChannelFlag<5>
, DataFormatters = Log::ChannelFlag<6>
, Demangle = Log::ChannelFlag<7>
,
DynamicLoader = Log::ChannelFlag<8>
, Events = Log::ChannelFlag<9>
, Expressions = Log::ChannelFlag<10>
, Host = Log::ChannelFlag<11>
,
JITLoader = Log::ChannelFlag<12>
, Language = Log::ChannelFlag<13>
, MMap = Log::ChannelFlag<14>
, Modules = Log::ChannelFlag<15>
,
Object = Log::ChannelFlag<16>
, OS = Log::ChannelFlag<17>
, Platform = Log::ChannelFlag<18>
, Process = Log::ChannelFlag<19>
,
Script = Log::ChannelFlag<20>
, State = Log::ChannelFlag<21>
, Step = Log::ChannelFlag<22>
, Symbols = Log::ChannelFlag<23>
,
SystemRuntime = Log::ChannelFlag<24>
, Target = Log::ChannelFlag<25>
, Temporary = Log::ChannelFlag<26>
, Thread = Log::ChannelFlag<27>
,
Types = Log::ChannelFlag<28>
, Unwind = Log::ChannelFlag<29>
, Watchpoints = Log::ChannelFlag<30>
, OnDemand = Log::ChannelFlag<31>
,
Source = Log::ChannelFlag<32>
, LLVM_MARK_AS_BITMASK_ENUM =(OnDemand)
} |
|
enum class | NameMatch {
Ignore
, Equals
, Contains
, StartsWith
,
EndsWith
, RegularExpression
} |
|
enum | PredicateBroadcastType { eBroadcastNever
, eBroadcastAlways
, eBroadcastOnChange
} |
|
enum class | KDPLog : Log::MaskType {
Async = Log::ChannelFlag<0>
, Breakpoints = Log::ChannelFlag<1>
, Comm = Log::ChannelFlag<2>
, MemoryDataLong = Log::ChannelFlag<3>
,
MemoryDataShort = Log::ChannelFlag<4>
, Memory = Log::ChannelFlag<5>
, Packets = Log::ChannelFlag<6>
, Process = Log::ChannelFlag<7>
,
Step = Log::ChannelFlag<8>
, Thread = Log::ChannelFlag<9>
, Watchpoints = Log::ChannelFlag<10>
} |
|
enum class | POSIXLog : Log::MaskType {
Breakpoints = Log::ChannelFlag<0>
, Memory = Log::ChannelFlag<1>
, Process = Log::ChannelFlag<2>
, Ptrace = Log::ChannelFlag<3>
,
Registers = Log::ChannelFlag<4>
, Thread = Log::ChannelFlag<5>
, Watchpoints = Log::ChannelFlag<6>
, Trace = Log::ChannelFlag<7>
} |
|
enum | ARM_ShifterType {
SRType_LSL
, SRType_LSR
, SRType_ASR
, SRType_ROR
,
SRType_RRX
, SRType_Invalid
} |
|
enum | MmapProt { eMmapProtNone = 0
, eMmapProtExec = 1
, eMmapProtRead = 2
, eMmapProtWrite = 4
} |
|
enum | {
k_first_gpr_arm = 0
, gpr_r0_arm = k_first_gpr_arm
, gpr_r1_arm
, gpr_r2_arm
,
gpr_r3_arm
, gpr_r4_arm
, gpr_r5_arm
, gpr_r6_arm
,
gpr_r7_arm
, gpr_r8_arm
, gpr_r9_arm
, gpr_r10_arm
,
gpr_r11_arm
, gpr_r12_arm
, gpr_r13_arm
, gpr_sp_arm = gpr_r13_arm
,
gpr_r14_arm
, gpr_lr_arm = gpr_r14_arm
, gpr_r15_arm
, gpr_pc_arm = gpr_r15_arm
,
gpr_cpsr_arm
, k_last_gpr_arm = gpr_cpsr_arm
, k_first_fpr_arm
, fpu_s0_arm = k_first_fpr_arm
,
fpu_s1_arm
, fpu_s2_arm
, fpu_s3_arm
, fpu_s4_arm
,
fpu_s5_arm
, fpu_s6_arm
, fpu_s7_arm
, fpu_s8_arm
,
fpu_s9_arm
, fpu_s10_arm
, fpu_s11_arm
, fpu_s12_arm
,
fpu_s13_arm
, fpu_s14_arm
, fpu_s15_arm
, fpu_s16_arm
,
fpu_s17_arm
, fpu_s18_arm
, fpu_s19_arm
, fpu_s20_arm
,
fpu_s21_arm
, fpu_s22_arm
, fpu_s23_arm
, fpu_s24_arm
,
fpu_s25_arm
, fpu_s26_arm
, fpu_s27_arm
, fpu_s28_arm
,
fpu_s29_arm
, fpu_s30_arm
, fpu_s31_arm
, fpu_fpscr_arm
,
fpu_d0_arm
, fpu_d1_arm
, fpu_d2_arm
, fpu_d3_arm
,
fpu_d4_arm
, fpu_d5_arm
, fpu_d6_arm
, fpu_d7_arm
,
fpu_d8_arm
, fpu_d9_arm
, fpu_d10_arm
, fpu_d11_arm
,
fpu_d12_arm
, fpu_d13_arm
, fpu_d14_arm
, fpu_d15_arm
,
fpu_d16_arm
, fpu_d17_arm
, fpu_d18_arm
, fpu_d19_arm
,
fpu_d20_arm
, fpu_d21_arm
, fpu_d22_arm
, fpu_d23_arm
,
fpu_d24_arm
, fpu_d25_arm
, fpu_d26_arm
, fpu_d27_arm
,
fpu_d28_arm
, fpu_d29_arm
, fpu_d30_arm
, fpu_d31_arm
,
fpu_q0_arm
, fpu_q1_arm
, fpu_q2_arm
, fpu_q3_arm
,
fpu_q4_arm
, fpu_q5_arm
, fpu_q6_arm
, fpu_q7_arm
,
fpu_q8_arm
, fpu_q9_arm
, fpu_q10_arm
, fpu_q11_arm
,
fpu_q12_arm
, fpu_q13_arm
, fpu_q14_arm
, fpu_q15_arm
,
k_last_fpr_arm = fpu_q15_arm
, exc_exception_arm
, exc_fsr_arm
, exc_far_arm
,
dbg_bvr0_arm
, dbg_bvr1_arm
, dbg_bvr2_arm
, dbg_bvr3_arm
,
dbg_bvr4_arm
, dbg_bvr5_arm
, dbg_bvr6_arm
, dbg_bvr7_arm
,
dbg_bvr8_arm
, dbg_bvr9_arm
, dbg_bvr10_arm
, dbg_bvr11_arm
,
dbg_bvr12_arm
, dbg_bvr13_arm
, dbg_bvr14_arm
, dbg_bvr15_arm
,
dbg_bcr0_arm
, dbg_bcr1_arm
, dbg_bcr2_arm
, dbg_bcr3_arm
,
dbg_bcr4_arm
, dbg_bcr5_arm
, dbg_bcr6_arm
, dbg_bcr7_arm
,
dbg_bcr8_arm
, dbg_bcr9_arm
, dbg_bcr10_arm
, dbg_bcr11_arm
,
dbg_bcr12_arm
, dbg_bcr13_arm
, dbg_bcr14_arm
, dbg_bcr15_arm
,
dbg_wvr0_arm
, dbg_wvr1_arm
, dbg_wvr2_arm
, dbg_wvr3_arm
,
dbg_wvr4_arm
, dbg_wvr5_arm
, dbg_wvr6_arm
, dbg_wvr7_arm
,
dbg_wvr8_arm
, dbg_wvr9_arm
, dbg_wvr10_arm
, dbg_wvr11_arm
,
dbg_wvr12_arm
, dbg_wvr13_arm
, dbg_wvr14_arm
, dbg_wvr15_arm
,
dbg_wcr0_arm
, dbg_wcr1_arm
, dbg_wcr2_arm
, dbg_wcr3_arm
,
dbg_wcr4_arm
, dbg_wcr5_arm
, dbg_wcr6_arm
, dbg_wcr7_arm
,
dbg_wcr8_arm
, dbg_wcr9_arm
, dbg_wcr10_arm
, dbg_wcr11_arm
,
dbg_wcr12_arm
, dbg_wcr13_arm
, dbg_wcr14_arm
, dbg_wcr15_arm
,
k_num_registers_arm
, k_num_gpr_registers_arm = k_last_gpr_arm - k_first_gpr_arm + 1
, k_num_fpr_registers_arm = k_last_fpr_arm - k_first_fpr_arm + 1
} |
|
enum | {
k_first_gpr_arm64
, gpr_x0_arm64 = k_first_gpr_arm64
, gpr_x1_arm64
, gpr_x2_arm64
,
gpr_x3_arm64
, gpr_x4_arm64
, gpr_x5_arm64
, gpr_x6_arm64
,
gpr_x7_arm64
, gpr_x8_arm64
, gpr_x9_arm64
, gpr_x10_arm64
,
gpr_x11_arm64
, gpr_x12_arm64
, gpr_x13_arm64
, gpr_x14_arm64
,
gpr_x15_arm64
, gpr_x16_arm64
, gpr_x17_arm64
, gpr_x18_arm64
,
gpr_x19_arm64
, gpr_x20_arm64
, gpr_x21_arm64
, gpr_x22_arm64
,
gpr_x23_arm64
, gpr_x24_arm64
, gpr_x25_arm64
, gpr_x26_arm64
,
gpr_x27_arm64
, gpr_x28_arm64
, gpr_fp_arm64
, gpr_lr_arm64
,
gpr_sp_arm64
, gpr_pc_arm64
, gpr_cpsr_arm64
, gpr_w0_arm64
,
gpr_w1_arm64
, gpr_w2_arm64
, gpr_w3_arm64
, gpr_w4_arm64
,
gpr_w5_arm64
, gpr_w6_arm64
, gpr_w7_arm64
, gpr_w8_arm64
,
gpr_w9_arm64
, gpr_w10_arm64
, gpr_w11_arm64
, gpr_w12_arm64
,
gpr_w13_arm64
, gpr_w14_arm64
, gpr_w15_arm64
, gpr_w16_arm64
,
gpr_w17_arm64
, gpr_w18_arm64
, gpr_w19_arm64
, gpr_w20_arm64
,
gpr_w21_arm64
, gpr_w22_arm64
, gpr_w23_arm64
, gpr_w24_arm64
,
gpr_w25_arm64
, gpr_w26_arm64
, gpr_w27_arm64
, gpr_w28_arm64
,
k_last_gpr_arm64 = gpr_w28_arm64
, k_first_fpr_arm64
, fpu_v0_arm64 = k_first_fpr_arm64
, fpu_v1_arm64
,
fpu_v2_arm64
, fpu_v3_arm64
, fpu_v4_arm64
, fpu_v5_arm64
,
fpu_v6_arm64
, fpu_v7_arm64
, fpu_v8_arm64
, fpu_v9_arm64
,
fpu_v10_arm64
, fpu_v11_arm64
, fpu_v12_arm64
, fpu_v13_arm64
,
fpu_v14_arm64
, fpu_v15_arm64
, fpu_v16_arm64
, fpu_v17_arm64
,
fpu_v18_arm64
, fpu_v19_arm64
, fpu_v20_arm64
, fpu_v21_arm64
,
fpu_v22_arm64
, fpu_v23_arm64
, fpu_v24_arm64
, fpu_v25_arm64
,
fpu_v26_arm64
, fpu_v27_arm64
, fpu_v28_arm64
, fpu_v29_arm64
,
fpu_v30_arm64
, fpu_v31_arm64
, fpu_s0_arm64
, fpu_s1_arm64
,
fpu_s2_arm64
, fpu_s3_arm64
, fpu_s4_arm64
, fpu_s5_arm64
,
fpu_s6_arm64
, fpu_s7_arm64
, fpu_s8_arm64
, fpu_s9_arm64
,
fpu_s10_arm64
, fpu_s11_arm64
, fpu_s12_arm64
, fpu_s13_arm64
,
fpu_s14_arm64
, fpu_s15_arm64
, fpu_s16_arm64
, fpu_s17_arm64
,
fpu_s18_arm64
, fpu_s19_arm64
, fpu_s20_arm64
, fpu_s21_arm64
,
fpu_s22_arm64
, fpu_s23_arm64
, fpu_s24_arm64
, fpu_s25_arm64
,
fpu_s26_arm64
, fpu_s27_arm64
, fpu_s28_arm64
, fpu_s29_arm64
,
fpu_s30_arm64
, fpu_s31_arm64
, fpu_d0_arm64
, fpu_d1_arm64
,
fpu_d2_arm64
, fpu_d3_arm64
, fpu_d4_arm64
, fpu_d5_arm64
,
fpu_d6_arm64
, fpu_d7_arm64
, fpu_d8_arm64
, fpu_d9_arm64
,
fpu_d10_arm64
, fpu_d11_arm64
, fpu_d12_arm64
, fpu_d13_arm64
,
fpu_d14_arm64
, fpu_d15_arm64
, fpu_d16_arm64
, fpu_d17_arm64
,
fpu_d18_arm64
, fpu_d19_arm64
, fpu_d20_arm64
, fpu_d21_arm64
,
fpu_d22_arm64
, fpu_d23_arm64
, fpu_d24_arm64
, fpu_d25_arm64
,
fpu_d26_arm64
, fpu_d27_arm64
, fpu_d28_arm64
, fpu_d29_arm64
,
fpu_d30_arm64
, fpu_d31_arm64
, fpu_fpsr_arm64
, fpu_fpcr_arm64
,
k_last_fpr_arm64 = fpu_fpcr_arm64
, exc_far_arm64
, exc_esr_arm64
, exc_exception_arm64
,
dbg_bvr0_arm64
, dbg_bvr1_arm64
, dbg_bvr2_arm64
, dbg_bvr3_arm64
,
dbg_bvr4_arm64
, dbg_bvr5_arm64
, dbg_bvr6_arm64
, dbg_bvr7_arm64
,
dbg_bvr8_arm64
, dbg_bvr9_arm64
, dbg_bvr10_arm64
, dbg_bvr11_arm64
,
dbg_bvr12_arm64
, dbg_bvr13_arm64
, dbg_bvr14_arm64
, dbg_bvr15_arm64
,
dbg_bcr0_arm64
, dbg_bcr1_arm64
, dbg_bcr2_arm64
, dbg_bcr3_arm64
,
dbg_bcr4_arm64
, dbg_bcr5_arm64
, dbg_bcr6_arm64
, dbg_bcr7_arm64
,
dbg_bcr8_arm64
, dbg_bcr9_arm64
, dbg_bcr10_arm64
, dbg_bcr11_arm64
,
dbg_bcr12_arm64
, dbg_bcr13_arm64
, dbg_bcr14_arm64
, dbg_bcr15_arm64
,
dbg_wvr0_arm64
, dbg_wvr1_arm64
, dbg_wvr2_arm64
, dbg_wvr3_arm64
,
dbg_wvr4_arm64
, dbg_wvr5_arm64
, dbg_wvr6_arm64
, dbg_wvr7_arm64
,
dbg_wvr8_arm64
, dbg_wvr9_arm64
, dbg_wvr10_arm64
, dbg_wvr11_arm64
,
dbg_wvr12_arm64
, dbg_wvr13_arm64
, dbg_wvr14_arm64
, dbg_wvr15_arm64
,
dbg_wcr0_arm64
, dbg_wcr1_arm64
, dbg_wcr2_arm64
, dbg_wcr3_arm64
,
dbg_wcr4_arm64
, dbg_wcr5_arm64
, dbg_wcr6_arm64
, dbg_wcr7_arm64
,
dbg_wcr8_arm64
, dbg_wcr9_arm64
, dbg_wcr10_arm64
, dbg_wcr11_arm64
,
dbg_wcr12_arm64
, dbg_wcr13_arm64
, dbg_wcr14_arm64
, dbg_wcr15_arm64
,
k_num_registers_arm64
, k_num_gpr_registers_arm64 = k_last_gpr_arm64 - k_first_gpr_arm64 + 1
, k_num_fpr_registers_arm64 = k_last_fpr_arm64 - k_first_fpr_arm64 + 1
} |
|
enum | {
k_first_gpr_mips64
, gpr_zero_mips64 = k_first_gpr_mips64
, gpr_r1_mips64
, gpr_r2_mips64
,
gpr_r3_mips64
, gpr_r4_mips64
, gpr_r5_mips64
, gpr_r6_mips64
,
gpr_r7_mips64
, gpr_r8_mips64
, gpr_r9_mips64
, gpr_r10_mips64
,
gpr_r11_mips64
, gpr_r12_mips64
, gpr_r13_mips64
, gpr_r14_mips64
,
gpr_r15_mips64
, gpr_r16_mips64
, gpr_r17_mips64
, gpr_r18_mips64
,
gpr_r19_mips64
, gpr_r20_mips64
, gpr_r21_mips64
, gpr_r22_mips64
,
gpr_r23_mips64
, gpr_r24_mips64
, gpr_r25_mips64
, gpr_r26_mips64
,
gpr_r27_mips64
, gpr_gp_mips64
, gpr_sp_mips64
, gpr_r30_mips64
,
gpr_ra_mips64
, gpr_sr_mips64
, gpr_mullo_mips64
, gpr_mulhi_mips64
,
gpr_badvaddr_mips64
, gpr_cause_mips64
, gpr_pc_mips64
, gpr_ic_mips64
,
gpr_dummy_mips64
, k_last_gpr_mips64 = gpr_dummy_mips64
, k_first_fpr_mips64
, fpr_f0_mips64 = k_first_fpr_mips64
,
fpr_f1_mips64
, fpr_f2_mips64
, fpr_f3_mips64
, fpr_f4_mips64
,
fpr_f5_mips64
, fpr_f6_mips64
, fpr_f7_mips64
, fpr_f8_mips64
,
fpr_f9_mips64
, fpr_f10_mips64
, fpr_f11_mips64
, fpr_f12_mips64
,
fpr_f13_mips64
, fpr_f14_mips64
, fpr_f15_mips64
, fpr_f16_mips64
,
fpr_f17_mips64
, fpr_f18_mips64
, fpr_f19_mips64
, fpr_f20_mips64
,
fpr_f21_mips64
, fpr_f22_mips64
, fpr_f23_mips64
, fpr_f24_mips64
,
fpr_f25_mips64
, fpr_f26_mips64
, fpr_f27_mips64
, fpr_f28_mips64
,
fpr_f29_mips64
, fpr_f30_mips64
, fpr_f31_mips64
, fpr_fcsr_mips64
,
fpr_fir_mips64
, k_last_fpr_mips64 = fpr_fir_mips64
, k_num_registers_mips64
, k_num_gpr_registers_mips64 = k_last_gpr_mips64 - k_first_gpr_mips64 + 1
,
k_num_fpr_registers_mips64 = k_last_fpr_mips64 - k_first_fpr_mips64 + 1
} |
|
enum | {
k_first_gpr_s390x
, lldb_r0_s390x = k_first_gpr_s390x
, lldb_r1_s390x
, lldb_r2_s390x
,
lldb_r3_s390x
, lldb_r4_s390x
, lldb_r5_s390x
, lldb_r6_s390x
,
lldb_r7_s390x
, lldb_r8_s390x
, lldb_r9_s390x
, lldb_r10_s390x
,
lldb_r11_s390x
, lldb_r12_s390x
, lldb_r13_s390x
, lldb_r14_s390x
,
lldb_r15_s390x
, lldb_acr0_s390x
, lldb_acr1_s390x
, lldb_acr2_s390x
,
lldb_acr3_s390x
, lldb_acr4_s390x
, lldb_acr5_s390x
, lldb_acr6_s390x
,
lldb_acr7_s390x
, lldb_acr8_s390x
, lldb_acr9_s390x
, lldb_acr10_s390x
,
lldb_acr11_s390x
, lldb_acr12_s390x
, lldb_acr13_s390x
, lldb_acr14_s390x
,
lldb_acr15_s390x
, lldb_pswm_s390x
, lldb_pswa_s390x
, k_last_gpr_s390x = lldb_pswa_s390x
,
k_first_fpr_s390x
, lldb_f0_s390x = k_first_fpr_s390x
, lldb_f1_s390x
, lldb_f2_s390x
,
lldb_f3_s390x
, lldb_f4_s390x
, lldb_f5_s390x
, lldb_f6_s390x
,
lldb_f7_s390x
, lldb_f8_s390x
, lldb_f9_s390x
, lldb_f10_s390x
,
lldb_f11_s390x
, lldb_f12_s390x
, lldb_f13_s390x
, lldb_f14_s390x
,
lldb_f15_s390x
, lldb_fpc_s390x
, k_last_fpr_s390x = lldb_fpc_s390x
, k_first_linux_s390x
,
lldb_orig_r2_s390x = k_first_linux_s390x
, lldb_last_break_s390x
, lldb_system_call_s390x
, k_last_linux_s390x = lldb_system_call_s390x
,
k_num_registers_s390x
, k_num_gpr_registers_s390x = k_last_gpr_s390x - k_first_gpr_s390x + 1
, k_num_fpr_registers_s390x = k_last_fpr_s390x - k_first_fpr_s390x + 1
, k_num_linux_registers_s390x = k_last_linux_s390x - k_first_linux_s390x + 1
,
k_num_user_registers_s390x
} |
|
enum | {
k_first_gpr_i386
, lldb_eax_i386 = k_first_gpr_i386
, lldb_ebx_i386
, lldb_ecx_i386
,
lldb_edx_i386
, lldb_edi_i386
, lldb_esi_i386
, lldb_ebp_i386
,
lldb_esp_i386
, lldb_eip_i386
, lldb_eflags_i386
, lldb_cs_i386
,
lldb_fs_i386
, lldb_gs_i386
, lldb_ss_i386
, lldb_ds_i386
,
lldb_es_i386
, k_first_alias_i386
, lldb_ax_i386 = k_first_alias_i386
, lldb_bx_i386
,
lldb_cx_i386
, lldb_dx_i386
, lldb_di_i386
, lldb_si_i386
,
lldb_bp_i386
, lldb_sp_i386
, lldb_ah_i386
, lldb_bh_i386
,
lldb_ch_i386
, lldb_dh_i386
, lldb_al_i386
, lldb_bl_i386
,
lldb_cl_i386
, lldb_dl_i386
, k_last_alias_i386 = lldb_dl_i386
, k_last_gpr_i386 = k_last_alias_i386
,
k_first_fpr_i386
, lldb_fctrl_i386 = k_first_fpr_i386
, lldb_fstat_i386
, lldb_ftag_i386
,
lldb_fop_i386
, lldb_fiseg_i386
, lldb_fioff_i386
, lldb_foseg_i386
,
lldb_fooff_i386
, lldb_mxcsr_i386
, lldb_mxcsrmask_i386
, lldb_st0_i386
,
lldb_st1_i386
, lldb_st2_i386
, lldb_st3_i386
, lldb_st4_i386
,
lldb_st5_i386
, lldb_st6_i386
, lldb_st7_i386
, lldb_mm0_i386
,
lldb_mm1_i386
, lldb_mm2_i386
, lldb_mm3_i386
, lldb_mm4_i386
,
lldb_mm5_i386
, lldb_mm6_i386
, lldb_mm7_i386
, lldb_xmm0_i386
,
lldb_xmm1_i386
, lldb_xmm2_i386
, lldb_xmm3_i386
, lldb_xmm4_i386
,
lldb_xmm5_i386
, lldb_xmm6_i386
, lldb_xmm7_i386
, k_last_fpr_i386 = lldb_xmm7_i386
,
k_first_avx_i386
, lldb_ymm0_i386 = k_first_avx_i386
, lldb_ymm1_i386
, lldb_ymm2_i386
,
lldb_ymm3_i386
, lldb_ymm4_i386
, lldb_ymm5_i386
, lldb_ymm6_i386
,
lldb_ymm7_i386
, k_last_avx_i386 = lldb_ymm7_i386
, k_first_mpxr_i386
, lldb_bnd0_i386 = k_first_mpxr_i386
,
lldb_bnd1_i386
, lldb_bnd2_i386
, lldb_bnd3_i386
, k_last_mpxr_i386 = lldb_bnd3_i386
,
k_first_mpxc_i386
, lldb_bndcfgu_i386 = k_first_mpxc_i386
, lldb_bndstatus_i386
, k_last_mpxc_i386 = lldb_bndstatus_i386
,
k_first_dbr_i386
, lldb_dr0_i386 = k_first_dbr_i386
, lldb_dr1_i386
, lldb_dr2_i386
,
lldb_dr3_i386
, lldb_dr4_i386
, lldb_dr5_i386
, lldb_dr6_i386
,
lldb_dr7_i386
, k_last_dbr_i386 = lldb_dr7_i386
, k_num_registers_i386
, k_num_gpr_registers_i386 = k_last_gpr_i386 - k_first_gpr_i386 + 1
,
k_num_fpr_registers_i386 = k_last_fpr_i386 - k_first_fpr_i386 + 1
, k_num_avx_registers_i386 = k_last_avx_i386 - k_first_avx_i386 + 1
, k_num_mpx_registers_i386 = k_last_mpxc_i386 - k_first_mpxr_i386 + 1
, k_num_user_registers_i386
,
k_num_dbr_registers_i386 = k_last_dbr_i386 - k_first_dbr_i386 + 1
} |
|
enum | {
k_first_gpr_x86_64
, lldb_rax_x86_64 = k_first_gpr_x86_64
, lldb_rbx_x86_64
, lldb_rcx_x86_64
,
lldb_rdx_x86_64
, lldb_rdi_x86_64
, lldb_rsi_x86_64
, lldb_rbp_x86_64
,
lldb_rsp_x86_64
, lldb_r8_x86_64
, lldb_r9_x86_64
, lldb_r10_x86_64
,
lldb_r11_x86_64
, lldb_r12_x86_64
, lldb_r13_x86_64
, lldb_r14_x86_64
,
lldb_r15_x86_64
, lldb_rip_x86_64
, lldb_rflags_x86_64
, lldb_cs_x86_64
,
lldb_fs_x86_64
, lldb_gs_x86_64
, lldb_ss_x86_64
, lldb_ds_x86_64
,
lldb_es_x86_64
, k_first_alias_x86_64
, lldb_eax_x86_64 = k_first_alias_x86_64
, lldb_ebx_x86_64
,
lldb_ecx_x86_64
, lldb_edx_x86_64
, lldb_edi_x86_64
, lldb_esi_x86_64
,
lldb_ebp_x86_64
, lldb_esp_x86_64
, lldb_r8d_x86_64
, lldb_r9d_x86_64
,
lldb_r10d_x86_64
, lldb_r11d_x86_64
, lldb_r12d_x86_64
, lldb_r13d_x86_64
,
lldb_r14d_x86_64
, lldb_r15d_x86_64
, lldb_ax_x86_64
, lldb_bx_x86_64
,
lldb_cx_x86_64
, lldb_dx_x86_64
, lldb_di_x86_64
, lldb_si_x86_64
,
lldb_bp_x86_64
, lldb_sp_x86_64
, lldb_r8w_x86_64
, lldb_r9w_x86_64
,
lldb_r10w_x86_64
, lldb_r11w_x86_64
, lldb_r12w_x86_64
, lldb_r13w_x86_64
,
lldb_r14w_x86_64
, lldb_r15w_x86_64
, lldb_ah_x86_64
, lldb_bh_x86_64
,
lldb_ch_x86_64
, lldb_dh_x86_64
, lldb_al_x86_64
, lldb_bl_x86_64
,
lldb_cl_x86_64
, lldb_dl_x86_64
, lldb_dil_x86_64
, lldb_sil_x86_64
,
lldb_bpl_x86_64
, lldb_spl_x86_64
, lldb_r8l_x86_64
, lldb_r9l_x86_64
,
lldb_r10l_x86_64
, lldb_r11l_x86_64
, lldb_r12l_x86_64
, lldb_r13l_x86_64
,
lldb_r14l_x86_64
, lldb_r15l_x86_64
, k_last_alias_x86_64 = lldb_r15l_x86_64
, k_last_gpr_x86_64 = k_last_alias_x86_64
,
k_first_fpr_x86_64
, lldb_fctrl_x86_64 = k_first_fpr_x86_64
, lldb_fstat_x86_64
, lldb_ftag_x86_64
,
lldb_fop_x86_64
, lldb_fiseg_x86_64
, lldb_fioff_x86_64
, lldb_fip_x86_64
,
lldb_foseg_x86_64
, lldb_fooff_x86_64
, lldb_fdp_x86_64
, lldb_mxcsr_x86_64
,
lldb_mxcsrmask_x86_64
, lldb_st0_x86_64
, lldb_st1_x86_64
, lldb_st2_x86_64
,
lldb_st3_x86_64
, lldb_st4_x86_64
, lldb_st5_x86_64
, lldb_st6_x86_64
,
lldb_st7_x86_64
, lldb_mm0_x86_64
, lldb_mm1_x86_64
, lldb_mm2_x86_64
,
lldb_mm3_x86_64
, lldb_mm4_x86_64
, lldb_mm5_x86_64
, lldb_mm6_x86_64
,
lldb_mm7_x86_64
, lldb_xmm0_x86_64
, lldb_xmm1_x86_64
, lldb_xmm2_x86_64
,
lldb_xmm3_x86_64
, lldb_xmm4_x86_64
, lldb_xmm5_x86_64
, lldb_xmm6_x86_64
,
lldb_xmm7_x86_64
, lldb_xmm8_x86_64
, lldb_xmm9_x86_64
, lldb_xmm10_x86_64
,
lldb_xmm11_x86_64
, lldb_xmm12_x86_64
, lldb_xmm13_x86_64
, lldb_xmm14_x86_64
,
lldb_xmm15_x86_64
, k_last_fpr_x86_64 = lldb_xmm15_x86_64
, k_first_avx_x86_64
, lldb_ymm0_x86_64 = k_first_avx_x86_64
,
lldb_ymm1_x86_64
, lldb_ymm2_x86_64
, lldb_ymm3_x86_64
, lldb_ymm4_x86_64
,
lldb_ymm5_x86_64
, lldb_ymm6_x86_64
, lldb_ymm7_x86_64
, lldb_ymm8_x86_64
,
lldb_ymm9_x86_64
, lldb_ymm10_x86_64
, lldb_ymm11_x86_64
, lldb_ymm12_x86_64
,
lldb_ymm13_x86_64
, lldb_ymm14_x86_64
, lldb_ymm15_x86_64
, k_last_avx_x86_64 = lldb_ymm15_x86_64
,
k_first_mpxr_x86_64
, lldb_bnd0_x86_64 = k_first_mpxr_x86_64
, lldb_bnd1_x86_64
, lldb_bnd2_x86_64
,
lldb_bnd3_x86_64
, k_last_mpxr_x86_64 = lldb_bnd3_x86_64
, k_first_mpxc_x86_64
, lldb_bndcfgu_x86_64 = k_first_mpxc_x86_64
,
lldb_bndstatus_x86_64
, k_last_mpxc_x86_64 = lldb_bndstatus_x86_64
, k_first_dbr_x86_64
, lldb_dr0_x86_64 = k_first_dbr_x86_64
,
lldb_dr1_x86_64
, lldb_dr2_x86_64
, lldb_dr3_x86_64
, lldb_dr4_x86_64
,
lldb_dr5_x86_64
, lldb_dr6_x86_64
, lldb_dr7_x86_64
, k_last_dbr_x86_64 = lldb_dr7_x86_64
,
k_num_registers_x86_64
, k_num_gpr_registers_x86_64 = k_last_gpr_x86_64 - k_first_gpr_x86_64 + 1
, k_num_fpr_registers_x86_64 = k_last_fpr_x86_64 - k_first_fpr_x86_64 + 1
, k_num_avx_registers_x86_64 = k_last_avx_x86_64 - k_first_avx_x86_64 + 1
,
k_num_mpx_registers_x86_64 = k_last_mpxc_x86_64 - k_first_mpxr_x86_64 + 1
, k_num_user_registers_x86_64
, k_num_dbr_registers_x86_64 = k_last_dbr_x86_64 - k_first_dbr_x86_64 + 1
} |
|
enum | {
ehframe_eax_i386 = 0
, ehframe_ecx_i386
, ehframe_edx_i386
, ehframe_ebx_i386
,
ehframe_esp_i386
, ehframe_ebp_i386
, ehframe_esi_i386
, ehframe_edi_i386
,
ehframe_eip_i386
, ehframe_eflags_i386
, ehframe_st0_i386 = 12
, ehframe_st1_i386
,
ehframe_st2_i386
, ehframe_st3_i386
, ehframe_st4_i386
, ehframe_st5_i386
,
ehframe_st6_i386
, ehframe_st7_i386
, ehframe_xmm0_i386 = 21
, ehframe_xmm1_i386
,
ehframe_xmm2_i386
, ehframe_xmm3_i386
, ehframe_xmm4_i386
, ehframe_xmm5_i386
,
ehframe_xmm6_i386
, ehframe_xmm7_i386
, ehframe_mm0_i386 = 29
, ehframe_mm1_i386
,
ehframe_mm2_i386
, ehframe_mm3_i386
, ehframe_mm4_i386
, ehframe_mm5_i386
,
ehframe_mm6_i386
, ehframe_mm7_i386
} |
|
enum | {
dwarf_eax_i386 = 0
, dwarf_ecx_i386
, dwarf_edx_i386
, dwarf_ebx_i386
,
dwarf_esp_i386
, dwarf_ebp_i386
, dwarf_esi_i386
, dwarf_edi_i386
,
dwarf_eip_i386
, dwarf_eflags_i386
, dwarf_st0_i386 = 11
, dwarf_st1_i386
,
dwarf_st2_i386
, dwarf_st3_i386
, dwarf_st4_i386
, dwarf_st5_i386
,
dwarf_st6_i386
, dwarf_st7_i386
, dwarf_xmm0_i386 = 21
, dwarf_xmm1_i386
,
dwarf_xmm2_i386
, dwarf_xmm3_i386
, dwarf_xmm4_i386
, dwarf_xmm5_i386
,
dwarf_xmm6_i386
, dwarf_xmm7_i386
, dwarf_mm0_i386 = 29
, dwarf_mm1_i386
,
dwarf_mm2_i386
, dwarf_mm3_i386
, dwarf_mm4_i386
, dwarf_mm5_i386
,
dwarf_mm6_i386
, dwarf_mm7_i386
, dwarf_fctrl_i386 = 37
, dwarf_fstat_i386 = 38
,
dwarf_mxcsr_i386 = 39
, dwarf_es_i386 = 40
, dwarf_cs_i386 = 41
, dwarf_ss_i386 = 42
,
dwarf_ds_i386 = 43
, dwarf_fs_i386 = 44
, dwarf_gs_i386 = 45
, dwarf_bnd0_i386 = 101
,
dwarf_bnd1_i386
, dwarf_bnd2_i386
, dwarf_bnd3_i386
} |
|
enum | {
dwarf_rax_x86_64 = 0
, dwarf_rdx_x86_64
, dwarf_rcx_x86_64
, dwarf_rbx_x86_64
,
dwarf_rsi_x86_64
, dwarf_rdi_x86_64
, dwarf_rbp_x86_64
, dwarf_rsp_x86_64
,
dwarf_r8_x86_64 = 8
, dwarf_r9_x86_64
, dwarf_r10_x86_64
, dwarf_r11_x86_64
,
dwarf_r12_x86_64
, dwarf_r13_x86_64
, dwarf_r14_x86_64
, dwarf_r15_x86_64
,
dwarf_rip_x86_64 = 16
, dwarf_xmm0_x86_64 = 17
, dwarf_xmm1_x86_64
, dwarf_xmm2_x86_64
,
dwarf_xmm3_x86_64
, dwarf_xmm4_x86_64
, dwarf_xmm5_x86_64
, dwarf_xmm6_x86_64
,
dwarf_xmm7_x86_64
, dwarf_xmm8_x86_64
, dwarf_xmm9_x86_64
, dwarf_xmm10_x86_64
,
dwarf_xmm11_x86_64
, dwarf_xmm12_x86_64
, dwarf_xmm13_x86_64
, dwarf_xmm14_x86_64
,
dwarf_xmm15_x86_64
, dwarf_st0_x86_64 = 33
, dwarf_st1_x86_64
, dwarf_st2_x86_64
,
dwarf_st3_x86_64
, dwarf_st4_x86_64
, dwarf_st5_x86_64
, dwarf_st6_x86_64
,
dwarf_st7_x86_64
, dwarf_mm0_x86_64 = 41
, dwarf_mm1_x86_64
, dwarf_mm2_x86_64
,
dwarf_mm3_x86_64
, dwarf_mm4_x86_64
, dwarf_mm5_x86_64
, dwarf_mm6_x86_64
,
dwarf_mm7_x86_64
, dwarf_rflags_x86_64 = 49
, dwarf_es_x86_64 = 50
, dwarf_cs_x86_64
,
dwarf_ss_x86_64
, dwarf_ds_x86_64
, dwarf_fs_x86_64
, dwarf_gs_x86_64
,
dwarf_fs_base_x86_64 = 58
, dwarf_gs_base_x86_64 = 59
, dwarf_mxcsr_x86_64 = 64
, dwarf_fctrl_x86_64
,
dwarf_fstat_x86_64
, dwarf_ymm0h_x86_64 = 67
, dwarf_ymm1h_x86_64
, dwarf_ymm2h_x86_64
,
dwarf_ymm3h_x86_64
, dwarf_ymm4h_x86_64
, dwarf_ymm5h_x86_64
, dwarf_ymm6h_x86_64
,
dwarf_ymm7h_x86_64
, dwarf_ymm8h_x86_64
, dwarf_ymm9h_x86_64
, dwarf_ymm10h_x86_64
,
dwarf_ymm11h_x86_64
, dwarf_ymm12h_x86_64
, dwarf_ymm13h_x86_64
, dwarf_ymm14h_x86_64
,
dwarf_ymm15h_x86_64
, dwarf_bnd0_x86_64 = 126
, dwarf_bnd1_x86_64
, dwarf_bnd2_x86_64
,
dwarf_bnd3_x86_64
} |
|
enum class | WindowsLog : Log::MaskType {
Breakpoints = Log::ChannelFlag<0>
, Event = Log::ChannelFlag<1>
, Exception = Log::ChannelFlag<2>
, Memory = Log::ChannelFlag<3>
,
Process = Log::ChannelFlag<4>
, Registers = Log::ChannelFlag<5>
, Step = Log::ChannelFlag<6>
, Thread = Log::ChannelFlag<7>
} |
|
enum class | DWARFLog : Log::MaskType {
DebugInfo = Log::ChannelFlag<0>
, DebugLine = Log::ChannelFlag<1>
, DebugMap = Log::ChannelFlag<2>
, Lookups = Log::ChannelFlag<3>
,
TypeCompletion = Log::ChannelFlag<4>
, SplitDwarf = Log::ChannelFlag<5>
} |
|
enum | {
UNWIND_X86_REG_NONE = 0
, UNWIND_X86_REG_EBX = 1
, UNWIND_X86_REG_ECX = 2
, UNWIND_X86_REG_EDX = 3
,
UNWIND_X86_REG_EDI = 4
, UNWIND_X86_REG_ESI = 5
, UNWIND_X86_REG_EBP = 6
} |
|
enum | {
UNWIND_X86_64_REG_NONE = 0
, UNWIND_X86_64_REG_RBX = 1
, UNWIND_X86_64_REG_R12 = 2
, UNWIND_X86_64_REG_R13 = 3
,
UNWIND_X86_64_REG_R14 = 4
, UNWIND_X86_64_REG_R15 = 5
, UNWIND_X86_64_REG_RBP = 6
} |
|
|
bool | operator< (const Address &lhs, const Address &rhs) |
|
bool | operator> (const Address &lhs, const Address &rhs) |
|
bool | operator== (const Address &lhs, const Address &rhs) |
|
bool | operator!= (const Address &lhs, const Address &rhs) |
|
bool | operator== (const Declaration &lhs, const Declaration &rhs) |
|
lldb::offset_t | DumpDataExtractor (const DataExtractor &DE, Stream *s, lldb::offset_t offset, lldb::Format item_format, size_t item_byte_size, size_t item_count, size_t num_per_line, uint64_t base_addr, uint32_t item_bit_size, uint32_t item_bit_offset, ExecutionContextScope *exe_scope=nullptr, bool show_memory_tags=false) |
| Dumps item_count objects into the stream s.
|
|
void | DumpHexBytes (Stream *s, const void *src, size_t src_len, uint32_t bytes_per_line, lldb::addr_t base_addr) |
|
void | DumpRegisterInfo (Stream &strm, RegisterContext &ctx, const RegisterInfo &info, uint32_t terminal_width) |
|
void | DoDumpRegisterInfo (Stream &strm, const char *name, const char *alt_name, uint32_t byte_size, const std::vector< const char * > &invalidates, const std::vector< const char * > &read_from, const std::vector< std::pair< const char *, uint32_t > > &in_sets, const RegisterFlags *flags_type, uint32_t terminal_width) |
|
void | DumpRegisterValue (const RegisterValue ®_val, Stream &s, const RegisterInfo ®_info, bool prefix_with_name, bool prefix_with_alt_name, lldb::Format format, uint32_t reg_name_right_align_at=0, ExecutionContextScope *exe_scope=nullptr, bool print_flags=false, lldb::TargetSP target_sp=nullptr) |
|
Stream & | operator<< (Stream &s, const Mangled &obj) |
|
Stream & | operator<< (Stream &s, const SourceLocationSpec &loc) |
| Dump a SourceLocationSpec object to a stream.
|
|
bool | operator== (const SourceManager::File &lhs, const SourceManager::File &rhs) |
|
| LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE () |
|
bool | operator== (WaitStatus a, WaitStatus b) |
|
bool | operator!= (WaitStatus a, WaitStatus b) |
|
std::optional< lldb::pid_t > | getPIDForTID (lldb::pid_t tid) |
|
llvm::ErrorOr< std::unique_ptr< llvm::MemoryBuffer > > | getProcFile (::pid_t pid, ::pid_t tid, const llvm::Twine &file) |
|
llvm::ErrorOr< std::unique_ptr< llvm::MemoryBuffer > > | getProcFile (::pid_t pid, const llvm::Twine &file) |
|
llvm::ErrorOr< std::unique_ptr< llvm::MemoryBuffer > > | getProcFile (const llvm::Twine &file) |
|
llvm::raw_ostream & | operator<< (llvm::raw_ostream &OS, const Socket::HostAndPort &HP) |
|
template<typename ValueType > |
int | AddNamesMatchingPartialString (const std::map< std::string, ValueType > &in_map, llvm::StringRef cmd_str, StringList &matches, StringList *descriptions=nullptr) |
|
template<typename ValueType > |
size_t | FindLongestCommandWord (std::map< std::string, ValueType > &dict) |
|
llvm::StringRef | RegisterNameHelpTextCallback () |
|
llvm::StringRef | BreakpointIDHelpTextCallback () |
|
llvm::StringRef | BreakpointIDRangeHelpTextCallback () |
|
llvm::StringRef | BreakpointNameHelpTextCallback () |
|
llvm::StringRef | GDBFormatHelpTextCallback () |
|
llvm::StringRef | FormatHelpTextCallback () |
|
llvm::StringRef | LanguageTypeHelpTextCallback () |
|
llvm::StringRef | SummaryStringHelpTextCallback () |
|
llvm::StringRef | ExprPathHelpTextCallback () |
|
llvm::StringRef | arch_helper () |
|
llvm::Error | CreateOptionParsingError (llvm::StringRef option_arg, const char short_option, llvm::StringRef long_option={}, llvm::StringRef additional_context={}) |
| Creates an error that represents the failure to parse an command line option argument.
|
|
std::string | GetStatDescription (lldb_private::StatisticKind K) |
|
bool | operator== (const CompilerDecl &lhs, const CompilerDecl &rhs) |
|
bool | operator!= (const CompilerDecl &lhs, const CompilerDecl &rhs) |
|
bool | operator== (const CompilerDeclContext &lhs, const CompilerDeclContext &rhs) |
|
bool | operator!= (const CompilerDeclContext &lhs, const CompilerDeclContext &rhs) |
|
bool | operator== (const CompilerType &lhs, const CompilerType &rhs) |
|
bool | operator!= (const CompilerType &lhs, const CompilerType &rhs) |
|
bool | operator< (const LineEntry &lhs, const LineEntry &rhs) |
| Less than operator.
|
|
bool | operator== (const SymbolContext &lhs, const SymbolContext &rhs) |
|
bool | operator!= (const SymbolContext &lhs, const SymbolContext &rhs) |
|
bool | operator== (const SymbolContextList &lhs, const SymbolContextList &rhs) |
|
bool | operator!= (const SymbolContextList &lhs, const SymbolContextList &rhs) |
|
llvm::raw_ostream & | operator<< (llvm::raw_ostream &os, const CompilerContext &rhs) |
|
| FLAGS_ENUM (TypeQueryOptions) |
|
AppleArm64ExceptionClass | getAppleArm64ExceptionClass (uint32_t esr) |
| Get the Apple ARM64 exception class encoded within esr .
|
|
const char * | toString (AppleArm64ExceptionClass EC) |
|
void | RegisterAssertFrameRecognizer (Process *process) |
| Registers the assert stack frame recognizer.
|
|
void | addSupplementaryRegister (std::vector< DynamicRegisterInfo::Register > ®s, DynamicRegisterInfo::Register new_reg_info) |
|
bool | operator< (const MemoryRegionInfo &lhs, const MemoryRegionInfo &rhs) |
|
bool | operator< (const MemoryRegionInfo &lhs, lldb::addr_t rhs) |
|
bool | operator< (lldb::addr_t lhs, const MemoryRegionInfo &rhs) |
|
llvm::raw_ostream & | operator<< (llvm::raw_ostream &OS, const MemoryRegionInfo &Info) |
|
bool | operator== (const ProcessModID &lhs, const ProcessModID &rhs) |
|
bool | operator!= (const ProcessModID &lhs, const ProcessModID &rhs) |
|
bool | operator== (const StackID &lhs, const StackID &rhs) |
|
bool | operator!= (const StackID &lhs, const StackID &rhs) |
|
bool | operator< (const StackID &lhs, const StackID &rhs) |
|
OptionEnumValues | GetDynamicValueTypes () |
|
void | RegisterVerboseTrapFrameRecognizer (Process &process) |
|
bool | operator< (const ArchSpec &lhs, const ArchSpec &rhs) |
| operator.
|
|
bool | operator== (const ArchSpec &lhs, const ArchSpec &rhs) |
|
bool | ParseMachCPUDashSubtypeTriple (llvm::StringRef triple_str, ArchSpec &arch) |
|
Stream & | operator<< (Stream &s, ConstString str) |
| Stream the string value str to the stream s.
|
|
std::string | toString (lldb::ExpressionResults e) |
| Produce a human-readable rendition of an ExpressionResults value.
|
|
Stream & | operator<< (Stream &s, const FileSpec &f) |
| Dump a FileSpec object to a stream.
|
|
template<typename I , typename E > |
E | map_adapter (I &iter) |
|
template<typename I , typename E > |
E | vector_adapter (I &iter) |
|
template<typename I , typename E > |
E | list_adapter (I &iter) |
|
template<typename C , typename E , E(*)(typename C::const_iterator &) A> |
AdaptedConstIterator< C, E, A > | operator+ (typename AdaptedConstIterator< C, E, A >::BackingIterator::difference_type offset, AdaptedConstIterator< C, E, A > &rhs) |
|
template<typename C , typename E , E(*)(typename C::const_iterator &) A> |
AdaptedConstIterator< C, E, A >::BackingIterator::difference_type | operator- (AdaptedConstIterator< C, E, A > &lhs, AdaptedConstIterator< C, E, A > &rhs) |
|
template<typename C , typename E , E(*)(typename C::const_iterator &) A> |
void | swap (AdaptedConstIterator< C, E, A > &lhs, AdaptedConstIterator< C, E, A > &rhs) |
|
void | lldb_assert (bool expression, const char *expr_text, const char *func, const char *file, unsigned int line) |
|
void | SetLLDBAssertCallback (LLDBAssertCallback callback) |
|
void | InitializeLldbChannel () |
|
template<> |
Log::Channel & | LogChannelFor< LLDBLog > () |
|
template<typename Cat > |
Log::Channel & | LogChannelFor ()=delete |
|
template<typename Cat > |
Log * | GetLog (Cat mask) |
| Retrieve the Log object for the channel associated with the given log enum.
|
|
bool | NameMatches (llvm::StringRef name, NameMatch match_type, llvm::StringRef match) |
|
const Scalar | operator+ (const Scalar &lhs, const Scalar &rhs) |
|
const Scalar | operator- (Scalar lhs, Scalar rhs) |
|
const Scalar | operator/ (Scalar lhs, Scalar rhs) |
|
const Scalar | operator* (Scalar lhs, Scalar rhs) |
|
const Scalar | operator& (Scalar lhs, Scalar rhs) |
|
const Scalar | operator| (Scalar lhs, Scalar rhs) |
|
const Scalar | operator% (Scalar lhs, Scalar rhs) |
|
const Scalar | operator^ (Scalar lhs, Scalar rhs) |
|
const Scalar | operator<< (const Scalar &lhs, const Scalar &rhs) |
|
const Scalar | operator>> (const Scalar &lhs, const Scalar &rhs) |
|
bool | operator== (Scalar lhs, Scalar rhs) |
|
bool | operator!= (const Scalar &lhs, const Scalar &rhs) |
|
bool | operator< (Scalar lhs, Scalar rhs) |
|
bool | operator<= (const Scalar &lhs, const Scalar &rhs) |
|
bool | operator> (const Scalar &lhs, const Scalar &rhs) |
|
bool | operator>= (const Scalar &lhs, const Scalar &rhs) |
|
llvm::raw_ostream & | operator<< (llvm::raw_ostream &os, const Scalar &scalar) |
|
const char * | StateAsCString (lldb::StateType state) |
| Converts a StateType to a C string.
|
|
bool | StateIsRunningState (lldb::StateType state) |
| Check if a state represents a state where the process or thread is running.
|
|
bool | StateIsStoppedState (lldb::StateType state, bool must_exist) |
| Check if a state represents a state where the process or thread is stopped.
|
|
const char * | GetPermissionsAsCString (uint32_t permissions) |
|
void | DumpAddress (llvm::raw_ostream &s, uint64_t addr, uint32_t addr_size, const char *prefix=nullptr, const char *suffix=nullptr) |
| Output an address value to this stream.
|
|
void | DumpAddressRange (llvm::raw_ostream &s, uint64_t lo_addr, uint64_t hi_addr, uint32_t addr_size, const char *prefix=nullptr, const char *suffix=nullptr) |
| Output an address range to this stream.
|
|
llvm::raw_ostream & | operator<< (llvm::raw_ostream &OS, const URI &U) |
|
bool | operator== (const UserID &lhs, const UserID &rhs) |
|
bool | operator!= (const UserID &lhs, const UserID &rhs) |
|
Stream & | operator<< (Stream &strm, const UserID &uid) |
| Stream the UserID object to a Stream.
|
|
bool | VASprintf (llvm::SmallVectorImpl< char > &buf, const char *fmt, va_list args) |
|
bool | operator== (const VMRange &lhs, const VMRange &rhs) |
|
bool | operator!= (const VMRange &lhs, const VMRange &rhs) |
|
bool | operator< (const VMRange &lhs, const VMRange &rhs) |
|
bool | operator<= (const VMRange &lhs, const VMRange &rhs) |
|
bool | operator> (const VMRange &lhs, const VMRange &rhs) |
|
bool | operator>= (const VMRange &lhs, const VMRange &rhs) |
|
const char * | GetVersion () |
| Retrieves a string representing the complete LLDB version, which includes the lldb version number, as well as embedded compiler versions and the vendor tag.
|
|
template<typename T > |
std::unique_ptr< T > | clone (const std::unique_ptr< T > &src) |
|
template<typename T > |
std::shared_ptr< T > | clone (const std::shared_ptr< T > &src) |
|
template<> |
bool | FormatCache::Entry::IsCached< lldb::TypeFormatImplSP > () |
|
template<> |
bool | FormatCache::Entry::IsCached< lldb::TypeSummaryImplSP > () |
|
template<> |
bool | FormatCache::Entry::IsCached< lldb::SyntheticChildrenSP > () |
|
template<> |
auto & | LanguageCategory::GetHardcodedFinder< lldb::TypeFormatImplSP > () |
|
template<> |
auto & | LanguageCategory::GetHardcodedFinder< lldb::TypeSummaryImplSP > () |
|
template<> |
auto & | LanguageCategory::GetHardcodedFinder< lldb::SyntheticChildrenSP > () |
|
template<class D2 , template< class D > class TD, class D1 > |
TD< D2 > | DynCast (TD< D1 > source) |
|
bool | ComputeClangResourceDirectory (FileSpec &lldb_shlib_spec, FileSpec &file_spec, bool verify) |
|
FileSpec | GetClangResourceDir () |
|
template<typename... Ts> |
static std::optional< std::tuple< Ts... > > | zipOpt (std::optional< Ts > &&...ts) |
| Returns all values wrapped in Optional, or std::nullopt if any of the values is std::nullopt.
|
|
constexpr int32_t | SignExt (uint32_t imm) |
|
constexpr uint32_t | DecodeBImm (uint32_t inst) |
|
constexpr uint32_t | DecodeSImm (uint32_t inst) |
|
constexpr uint32_t | DecodeUImm (uint32_t inst) |
|
static uint32_t | GPREncodingToLLDB (uint32_t reg_encode) |
|
static uint32_t | FPREncodingToLLDB (uint32_t reg_encode) |
|
static bool | CompareB (uint64_t rs1, uint64_t rs2, uint32_t funct3) |
|
template<typename I > |
static std::enable_if_t< is_load< I >||is_store< I >, std::optional< uint64_t > > | LoadStoreAddr (EmulateInstructionRISCV &emulator, I inst) |
|
template<typename I , typename T , typename E > |
static std::enable_if_t< is_load< I >, bool > | Load (EmulateInstructionRISCV &emulator, I inst, uint64_t(*extend)(E)) |
|
template<typename I , typename T > |
static std::enable_if_t< is_store< I >, bool > | Store (EmulateInstructionRISCV &emulator, I inst) |
|
template<typename I > |
static std::enable_if_t< is_amo_add< I >||is_amo_bit_op< I >||is_amo_swap< I >||is_amo_cmp< I >, std::optional< uint64_t > > | AtomicAddr (EmulateInstructionRISCV &emulator, I inst, unsigned int align) |
|
template<typename I , typename T > |
static std::enable_if_t< is_amo_swap< I >, bool > | AtomicSwap (EmulateInstructionRISCV &emulator, I inst, int align, uint64_t(*extend)(T)) |
|
template<typename I , typename T > |
static std::enable_if_t< is_amo_add< I >, bool > | AtomicADD (EmulateInstructionRISCV &emulator, I inst, int align, uint64_t(*extend)(T)) |
|
template<typename I , typename T > |
static std::enable_if_t< is_amo_bit_op< I >, bool > | AtomicBitOperate (EmulateInstructionRISCV &emulator, I inst, int align, uint64_t(*extend)(T), T(*operate)(T, T)) |
|
template<typename I , typename T > |
static std::enable_if_t< is_amo_cmp< I >, bool > | AtomicCmp (EmulateInstructionRISCV &emulator, I inst, int align, uint64_t(*extend)(T), T(*cmp)(T, T)) |
|
bool | AtomicSequence (EmulateInstructionRISCV &emulator) |
|
template<typename T > |
static RISCVInst | DecodeUType (uint32_t inst) |
|
template<typename T > |
static RISCVInst | DecodeJType (uint32_t inst) |
|
template<typename T > |
static RISCVInst | DecodeIType (uint32_t inst) |
|
template<typename T > |
static RISCVInst | DecodeBType (uint32_t inst) |
|
template<typename T > |
static RISCVInst | DecodeSType (uint32_t inst) |
|
template<typename T > |
static RISCVInst | DecodeRType (uint32_t inst) |
|
template<typename T > |
static RISCVInst | DecodeRShamtType (uint32_t inst) |
|
template<typename T > |
static RISCVInst | DecodeRRS1Type (uint32_t inst) |
|
template<typename T > |
static RISCVInst | DecodeR4Type (uint32_t inst) |
|
constexpr RxC | DecodeCR_RD (uint32_t inst) |
|
constexpr RxC | DecodeCI_RD (uint32_t inst) |
|
constexpr RxC | DecodeCR_RS1 (uint32_t inst) |
|
constexpr RxC | DecodeCI_RS1 (uint32_t inst) |
|
constexpr RxC | DecodeCR_RS2 (uint32_t inst) |
|
constexpr RxC | DecodeCIW_RD (uint32_t inst) |
|
constexpr RxC | DecodeCL_RD (uint32_t inst) |
|
constexpr RxC | DecodeCA_RD (uint32_t inst) |
|
constexpr RxC | DecodeCB_RD (uint32_t inst) |
|
constexpr RxC | DecodeCL_RS1 (uint32_t inst) |
|
constexpr RxC | DecodeCS_RS1 (uint32_t inst) |
|
constexpr RxC | DecodeCA_RS1 (uint32_t inst) |
|
constexpr RxC | DecodeCB_RS1 (uint32_t inst) |
|
constexpr RxC | DecodeCSS_RS2 (uint32_t inst) |
|
constexpr RxC | DecodeCS_RS2 (uint32_t inst) |
|
constexpr RxC | DecodeCA_RS2 (uint32_t inst) |
|
RISCVInst | DecodeC_LWSP (uint32_t inst) |
|
RISCVInst | DecodeC_LDSP (uint32_t inst) |
|
RISCVInst | DecodeC_SWSP (uint32_t inst) |
|
RISCVInst | DecodeC_SDSP (uint32_t inst) |
|
RISCVInst | DecodeC_LW (uint32_t inst) |
|
RISCVInst | DecodeC_LD (uint32_t inst) |
|
RISCVInst | DecodeC_SW (uint32_t inst) |
|
RISCVInst | DecodeC_SD (uint32_t inst) |
|
RISCVInst | DecodeC_J (uint32_t inst) |
|
RISCVInst | DecodeC_JR (uint32_t inst) |
|
RISCVInst | DecodeC_JALR (uint32_t inst) |
|
constexpr uint16_t | BOffset (uint32_t inst) |
|
RISCVInst | DecodeC_BNEZ (uint32_t inst) |
|
RISCVInst | DecodeC_BEQZ (uint32_t inst) |
|
RISCVInst | DecodeC_LI (uint32_t inst) |
|
RISCVInst | DecodeC_LUI_ADDI16SP (uint32_t inst) |
|
RISCVInst | DecodeC_ADDI (uint32_t inst) |
|
RISCVInst | DecodeC_ADDIW (uint32_t inst) |
|
RISCVInst | DecodeC_ADDI4SPN (uint32_t inst) |
|
RISCVInst | DecodeC_SLLI (uint32_t inst) |
|
RISCVInst | DecodeC_SRLI (uint32_t inst) |
|
RISCVInst | DecodeC_SRAI (uint32_t inst) |
|
RISCVInst | DecodeC_ANDI (uint32_t inst) |
|
RISCVInst | DecodeC_MV (uint32_t inst) |
|
RISCVInst | DecodeC_ADD (uint32_t inst) |
|
RISCVInst | DecodeC_AND (uint32_t inst) |
|
RISCVInst | DecodeC_OR (uint32_t inst) |
|
RISCVInst | DecodeC_XOR (uint32_t inst) |
|
RISCVInst | DecodeC_SUB (uint32_t inst) |
|
RISCVInst | DecodeC_SUBW (uint32_t inst) |
|
RISCVInst | DecodeC_ADDW (uint32_t inst) |
|
RISCVInst | DecodeC_FLW (uint32_t inst) |
|
RISCVInst | DecodeC_FSW (uint32_t inst) |
|
RISCVInst | DecodeC_FLWSP (uint32_t inst) |
|
RISCVInst | DecodeC_FSWSP (uint32_t inst) |
|
RISCVInst | DecodeC_FLDSP (uint32_t inst) |
|
RISCVInst | DecodeC_FSDSP (uint32_t inst) |
|
RISCVInst | DecodeC_FLD (uint32_t inst) |
|
RISCVInst | DecodeC_FSD (uint32_t inst) |
|
| U_TYPE_INST (LUI) |
|
| U_TYPE_INST (AUIPC) |
|
| J_TYPE_INST (JAL) |
|
| I_TYPE_INST (JALR) |
|
| I_TYPE_INST (LB) |
|
| I_TYPE_INST (LH) |
|
| I_TYPE_INST (LW) |
|
| I_TYPE_INST (LBU) |
|
| I_TYPE_INST (LHU) |
|
| S_TYPE_INST (SB) |
|
| S_TYPE_INST (SH) |
|
| S_TYPE_INST (SW) |
|
| I_TYPE_INST (ADDI) |
|
| I_TYPE_INST (SLTI) |
|
| I_TYPE_INST (SLTIU) |
|
| I_TYPE_INST (XORI) |
|
| I_TYPE_INST (ORI) |
|
| I_TYPE_INST (ANDI) |
|
| R_TYPE_INST (ADD) |
|
| R_TYPE_INST (SUB) |
|
| R_TYPE_INST (SLL) |
|
| R_TYPE_INST (SLT) |
|
| R_TYPE_INST (SLTU) |
|
| R_TYPE_INST (XOR) |
|
| R_TYPE_INST (SRL) |
|
| R_TYPE_INST (SRA) |
|
| R_TYPE_INST (OR) |
|
| R_TYPE_INST (AND) |
|
| I_TYPE_INST (LWU) |
|
| I_TYPE_INST (LD) |
|
| S_TYPE_INST (SD) |
|
| R_SHAMT_TYPE_INST (SLLI) |
|
| R_SHAMT_TYPE_INST (SRLI) |
|
| R_SHAMT_TYPE_INST (SRAI) |
|
| I_TYPE_INST (ADDIW) |
|
| R_SHAMT_TYPE_INST (SLLIW) |
|
| R_SHAMT_TYPE_INST (SRLIW) |
|
| R_SHAMT_TYPE_INST (SRAIW) |
|
| R_TYPE_INST (ADDW) |
|
| R_TYPE_INST (SUBW) |
|
| R_TYPE_INST (SLLW) |
|
| R_TYPE_INST (SRLW) |
|
| R_TYPE_INST (SRAW) |
|
| R_TYPE_INST (MUL) |
|
| R_TYPE_INST (MULH) |
|
| R_TYPE_INST (MULHSU) |
|
| R_TYPE_INST (MULHU) |
|
| R_TYPE_INST (DIV) |
|
| R_TYPE_INST (DIVU) |
|
| R_TYPE_INST (REM) |
|
| R_TYPE_INST (REMU) |
|
| R_TYPE_INST (MULW) |
|
| R_TYPE_INST (DIVW) |
|
| R_TYPE_INST (DIVUW) |
|
| R_TYPE_INST (REMW) |
|
| R_TYPE_INST (REMUW) |
|
| R_RS1_TYPE_INST (LR_W) |
|
| R_TYPE_INST (SC_W) |
|
| R_TYPE_INST (AMOSWAP_W) |
|
| R_TYPE_INST (AMOADD_W) |
|
| R_TYPE_INST (AMOXOR_W) |
|
| R_TYPE_INST (AMOAND_W) |
|
| R_TYPE_INST (AMOOR_W) |
|
| R_TYPE_INST (AMOMIN_W) |
|
| R_TYPE_INST (AMOMAX_W) |
|
| R_TYPE_INST (AMOMINU_W) |
|
| R_TYPE_INST (AMOMAXU_W) |
|
| R_RS1_TYPE_INST (LR_D) |
|
| R_TYPE_INST (SC_D) |
|
| R_TYPE_INST (AMOSWAP_D) |
|
| R_TYPE_INST (AMOADD_D) |
|
| R_TYPE_INST (AMOXOR_D) |
|
| R_TYPE_INST (AMOAND_D) |
|
| R_TYPE_INST (AMOOR_D) |
|
| R_TYPE_INST (AMOMIN_D) |
|
| R_TYPE_INST (AMOMAX_D) |
|
| R_TYPE_INST (AMOMINU_D) |
|
| R_TYPE_INST (AMOMAXU_D) |
|
| I_TYPE_INST (FLW) |
|
| S_TYPE_INST (FSW) |
|
| R4_TYPE_INST (FMADD_S) |
|
| R4_TYPE_INST (FMSUB_S) |
|
| R4_TYPE_INST (FNMADD_S) |
|
| R4_TYPE_INST (FNMSUB_S) |
|
| R_TYPE_INST (FADD_S) |
|
| R_TYPE_INST (FSUB_S) |
|
| R_TYPE_INST (FMUL_S) |
|
| R_TYPE_INST (FDIV_S) |
|
| I_TYPE_INST (FSQRT_S) |
|
| R_TYPE_INST (FSGNJ_S) |
|
| R_TYPE_INST (FSGNJN_S) |
|
| R_TYPE_INST (FSGNJX_S) |
|
| R_TYPE_INST (FMIN_S) |
|
| R_TYPE_INST (FMAX_S) |
|
| I_TYPE_INST (FCVT_W_S) |
|
| I_TYPE_INST (FCVT_WU_S) |
|
| I_TYPE_INST (FMV_X_W) |
|
| R_TYPE_INST (FEQ_S) |
|
| R_TYPE_INST (FLT_S) |
|
| R_TYPE_INST (FLE_S) |
|
| I_TYPE_INST (FCLASS_S) |
|
| I_TYPE_INST (FCVT_S_W) |
|
| I_TYPE_INST (FCVT_S_WU) |
|
| I_TYPE_INST (FMV_W_X) |
|
| I_TYPE_INST (FCVT_L_S) |
|
| I_TYPE_INST (FCVT_LU_S) |
|
| I_TYPE_INST (FCVT_S_L) |
|
| I_TYPE_INST (FCVT_S_LU) |
|
| I_TYPE_INST (FLD) |
|
| S_TYPE_INST (FSD) |
|
| R4_TYPE_INST (FMADD_D) |
|
| R4_TYPE_INST (FMSUB_D) |
|
| R4_TYPE_INST (FNMSUB_D) |
|
| R4_TYPE_INST (FNMADD_D) |
|
| R_TYPE_INST (FADD_D) |
|
| R_TYPE_INST (FSUB_D) |
|
| R_TYPE_INST (FMUL_D) |
|
| R_TYPE_INST (FDIV_D) |
|
| I_TYPE_INST (FSQRT_D) |
|
| R_TYPE_INST (FSGNJ_D) |
|
| R_TYPE_INST (FSGNJN_D) |
|
| R_TYPE_INST (FSGNJX_D) |
|
| R_TYPE_INST (FMIN_D) |
|
| R_TYPE_INST (FMAX_D) |
|
| I_TYPE_INST (FCVT_S_D) |
|
| I_TYPE_INST (FCVT_D_S) |
|
| R_TYPE_INST (FEQ_D) |
|
| R_TYPE_INST (FLT_D) |
|
| R_TYPE_INST (FLE_D) |
|
| I_TYPE_INST (FCLASS_D) |
|
| I_TYPE_INST (FCVT_W_D) |
|
| I_TYPE_INST (FCVT_WU_D) |
|
| I_TYPE_INST (FCVT_D_W) |
|
| I_TYPE_INST (FCVT_D_WU) |
|
| I_TYPE_INST (FCVT_L_D) |
|
| I_TYPE_INST (FCVT_LU_D) |
|
| I_TYPE_INST (FMV_X_D) |
|
| I_TYPE_INST (FCVT_D_L) |
|
| I_TYPE_INST (FCVT_D_LU) |
|
| I_TYPE_INST (FMV_D_X) |
|
| INVALID_INST (INVALID) |
| Invalid and reserved instructions, the inst fields are used for debugging.
|
|
| INVALID_INST (RESERVED) |
|
| INVALID_INST (EBREAK) |
|
| INVALID_INST (HINT) |
|
| INVALID_INST (NOP) |
|
constexpr uint32_t | DecodeRD (uint32_t inst) |
|
constexpr uint32_t | DecodeRS1 (uint32_t inst) |
|
constexpr uint32_t | DecodeRS2 (uint32_t inst) |
|
constexpr uint32_t | DecodeRS3 (uint32_t inst) |
|
constexpr uint32_t | DecodeFunct3 (uint32_t inst) |
|
constexpr uint32_t | DecodeFunct2 (uint32_t inst) |
|
constexpr uint32_t | DecodeFunct7 (uint32_t inst) |
|
constexpr int32_t | DecodeRM (uint32_t inst) |
|
constexpr uint64_t | NanBoxing (uint64_t val) |
| RISC-V spec: The upper bits of a valid NaN-boxed value must be all 1s.
|
|
constexpr uint32_t | NanUnBoxing (uint64_t val) |
|
bool | fromJSON (const json::Value &value, ObjectFileJSON::Header &header, json::Path path) |
|
bool | fromJSON (const json::Value &value, ObjectFileJSON::Body &body, json::Path path) |
|
bool | fromJSON (const llvm::json::Value &value, ObjectFileJSON::Header &header, llvm::json::Path path) |
|
bool | fromJSON (const llvm::json::Value &value, ObjectFileJSON::Body &body, llvm::json::Path path) |
|
bool | SaveMiniDump (const lldb::ProcessSP &process_sp, SaveCoreOptions &core_options, lldb_private::Status &error) |
|
DataExtractor | getRegset (llvm::ArrayRef< CoreNote > Notes, const llvm::Triple &Triple, llvm::ArrayRef< RegsetDesc > RegsetDescs) |
|
template<> |
Log::Channel & | LogChannelFor< process_gdb_remote::GDBRLog > () |
|
template<> |
Log::Channel & | LogChannelFor< KDPLog > () |
|
template lldb::addr_t | NativeProcessELF::GetELFImageInfoAddress< llvm::ELF::Elf32_Ehdr, llvm::ELF::Elf32_Phdr, llvm::ELF::Elf32_Dyn > () |
|
template lldb::addr_t | NativeProcessELF::GetELFImageInfoAddress< llvm::ELF::Elf64_Ehdr, llvm::ELF::Elf64_Phdr, llvm::ELF::Elf64_Dyn > () |
|
template<> |
Log::Channel & | LogChannelFor< POSIXLog > () |
|
static const char * | ARMCondCodeToString (uint32_t CC) |
|
static bool | ARMConditionPassed (const uint32_t condition, const uint32_t cpsr) |
|
static uint32_t | Align (uint32_t val, uint32_t alignment) |
|
static uint32_t | DecodeImmShift (const uint32_t type, const uint32_t imm5, ARM_ShifterType &shift_t) |
|
static uint32_t | DecodeImmShiftThumb (const uint32_t opcode, ARM_ShifterType &shift_t) |
|
static uint32_t | DecodeImmShiftARM (const uint32_t opcode, ARM_ShifterType &shift_t) |
|
static uint32_t | DecodeImmShift (const ARM_ShifterType shift_t, const uint32_t imm5) |
|
static ARM_ShifterType | DecodeRegShift (const uint32_t type) |
|
static uint32_t | LSL_C (const uint32_t value, const uint32_t amount, uint32_t &carry_out, bool *success) |
|
static uint32_t | LSL (const uint32_t value, const uint32_t amount, bool *success) |
|
static uint32_t | LSR_C (const uint32_t value, const uint32_t amount, uint32_t &carry_out, bool *success) |
|
static uint32_t | LSR (const uint32_t value, const uint32_t amount, bool *success) |
|
static uint32_t | ASR_C (const uint32_t value, const uint32_t amount, uint32_t &carry_out, bool *success) |
|
static uint32_t | ASR (const uint32_t value, const uint32_t amount, bool *success) |
|
static uint32_t | ROR_C (const uint32_t value, const uint32_t amount, uint32_t &carry_out, bool *success) |
|
static uint32_t | ROR (const uint32_t value, const uint32_t amount, bool *success) |
|
static uint32_t | RRX_C (const uint32_t value, const uint32_t carry_in, uint32_t &carry_out, bool *success) |
|
static uint32_t | RRX (const uint32_t value, const uint32_t carry_in, bool *success) |
|
static uint32_t | Shift_C (const uint32_t value, ARM_ShifterType type, const uint32_t amount, const uint32_t carry_in, uint32_t &carry_out, bool *success) |
|
static uint32_t | Shift (const uint32_t value, ARM_ShifterType type, const uint32_t amount, const uint32_t carry_in, bool *success) |
|
static uint32_t | bits (const uint32_t val, const uint32_t msbit, const uint32_t lsbit) |
|
static uint32_t | bit (const uint32_t val, const uint32_t msbit) |
|
static uint32_t | ror (uint32_t val, uint32_t N, uint32_t shift) |
|
static uint32_t | ARMExpandImm_C (uint32_t opcode, uint32_t carry_in, uint32_t &carry_out) |
|
static uint32_t | ARMExpandImm (uint32_t opcode) |
|
static uint32_t | ThumbExpandImm_C (uint32_t opcode, uint32_t carry_in, uint32_t &carry_out) |
|
static uint32_t | ThumbExpandImm (uint32_t opcode) |
|
static uint32_t | ThumbImm12 (uint32_t opcode) |
|
static uint32_t | ThumbImm7Scaled (uint32_t opcode) |
|
static uint32_t | ThumbImm8Scaled (uint32_t opcode) |
|
static bool | BadReg (uint32_t n) |
|
bool | InferiorCallMmap (Process *proc, lldb::addr_t &allocated_addr, lldb::addr_t addr, lldb::addr_t length, unsigned prot, unsigned flags, lldb::addr_t fd, lldb::addr_t offset) |
|
bool | InferiorCallMunmap (Process *proc, lldb::addr_t addr, lldb::addr_t length) |
|
static uint64_t | Bits64 (const uint64_t bits, const uint32_t msbit, const uint32_t lsbit) |
|
static uint32_t | Bits32 (const uint32_t bits, const uint32_t msbit, const uint32_t lsbit) |
|
static uint32_t | Bit32 (const uint32_t bits, const uint32_t bit) |
|
static uint64_t | Bit64 (const uint64_t bits, const uint32_t bit) |
|
static void | SetBits32 (uint32_t &bits, const uint32_t msbit, const uint32_t lsbit, const uint32_t val) |
|
static void | SetBit32 (uint32_t &bits, const uint32_t bit, const uint32_t val) |
|
static uint32_t | Rotr32 (uint32_t bits, uint32_t amt) |
|
static uint32_t | Rotl32 (uint32_t bits, uint32_t amt) |
|
static uint64_t | MaskUpToBit (const uint64_t bit) |
|
static uint32_t | BitCount (uint64_t x) |
|
static bool | BitIsSet (const uint64_t value, const uint64_t bit) |
|
static bool | BitIsClear (const uint64_t value, const uint64_t bit) |
|
static uint64_t | UnsignedBits (const uint64_t value, const uint64_t msbit, const uint64_t lsbit) |
|
static int64_t | SignedBits (const uint64_t value, const uint64_t msbit, const uint64_t lsbit) |
|
void | ParseLinuxMapRegions (llvm::StringRef linux_map, LinuxMapCallback const &callback) |
|
void | ParseLinuxSMapRegions (llvm::StringRef linux_smap, LinuxMapCallback const &callback) |
|
YMMReg | XStateToYMM (const void *xmm_bytes, const void *ymmh_bytes) |
|
void | YMMToXState (const YMMReg &input, void *xmm_bytes, void *ymmh_bytes) |
|
uint16_t | AbridgedToFullTagWord (uint8_t abridged_tw, uint16_t sw, llvm::ArrayRef< MMSReg > st_regs) |
|
uint8_t | FullToAbridgedTagWord (uint16_t tw) |
|
RegInfo & | GetRegInfoShared (llvm::Triple::ArchType arch_type, bool with_base) |
|
static bool | ShouldUseLLDBServer () |
|
static void | DumpAdditionalExceptionInformation (llvm::raw_ostream &stream, const ExceptionRecordSP &exception) |
|
template<> |
Log::Channel & | LogChannelFor< WindowsLog > () |
|
int | luaopen_lldb (lua_State *L) |
|
template<> |
Log::Channel & | LogChannelFor< DWARFLog > () |
|
void | RegisterAbortWithPayloadFrameRecognizer (Process *process) |
|
llvm::json::Value | toJSON (const TraceHTR &htr) |
|
llvm::json::Value | toJSON (const HTRBlock &block) |
|
llvm::json::Value | toJSON (const HTRBlockMetadata &metadata) |
|
HTRBlockLayerUP | BasicSuperBlockMerge (IHTRLayer &layer) |
| The HTR passes are defined below:
|
|
| FLAGS_ANONYMOUS_ENUM () |
|
bool | GetAbortLocation (llvm::Triple::OSType os, SymbolLocation &location) |
| Fetches the abort frame location depending on the current platform.
|
|
bool | GetAssertLocation (llvm::Triple::OSType os, SymbolLocation &location) |
| Fetches the assert frame location depending on the current platform.
|
|
static void | DefaultAssertCallback (llvm::StringRef message, llvm::StringRef backtrace, llvm::StringRef prompt) |
|
bool | fromJSON (const json::Value &value, JSONUINT64 &uint64, Path path) |
|
bool | fromJSON (const json::Value &value, TraceIntelPTStartRequest &packet, Path path) |
|
bool | fromJSON (const json::Value &value, LinuxPerfZeroTscConversion &packet, json::Path path) |
|
bool | fromJSON (const json::Value &value, TraceIntelPTGetStateResponse &packet, json::Path path) |
|
|
bool | fromJSON (const llvm::json::Value &value, TraceSupportedResponse &info, llvm::json::Path path) |
|
llvm::json::Value | toJSON (const TraceSupportedResponse &packet) |
|
|
bool | fromJSON (const llvm::json::Value &value, TraceStartRequest &packet, llvm::json::Path path) |
|
llvm::json::Value | toJSON (const TraceStartRequest &packet) |
|
|
bool | fromJSON (const llvm::json::Value &value, TraceStopRequest &packet, llvm::json::Path path) |
|
llvm::json::Value | toJSON (const TraceStopRequest &packet) |
|
bool | fromJSON (const llvm::json::Value &value, TraceGetStateRequest &packet, llvm::json::Path path) |
|
llvm::json::Value | toJSON (const TraceGetStateRequest &packet) |
|
bool | fromJSON (const llvm::json::Value &value, TraceBinaryData &packet, llvm::json::Path path) |
|
llvm::json::Value | toJSON (const TraceBinaryData &packet) |
|
bool | fromJSON (const llvm::json::Value &value, TraceThreadState &packet, llvm::json::Path path) |
|
llvm::json::Value | toJSON (const TraceThreadState &packet) |
|
bool | fromJSON (const llvm::json::Value &value, TraceCpuState &packet, llvm::json::Path path) |
|
llvm::json::Value | toJSON (const TraceCpuState &packet) |
|
bool | fromJSON (const llvm::json::Value &value, TraceGetStateResponse &packet, llvm::json::Path path) |
|
llvm::json::Value | toJSON (const TraceGetStateResponse &packet) |
|
|
bool | fromJSON (const llvm::json::Value &value, lldb_private::TraceGetBinaryDataRequest &packet, llvm::json::Path path) |
|
llvm::json::Value | toJSON (const TraceGetBinaryDataRequest &packet) |
| jLLDBTraceGetBinaryData
|
|
|
bool | fromJSON (const llvm::json::Value &value, TraceIntelPTStartRequest &packet, llvm::json::Path path) |
|
llvm::json::Value | toJSON (const TraceIntelPTStartRequest &packet) |
|
|
llvm::json::Value | toJSON (const JSONUINT64 &uint64, bool hex) |
|
bool | fromJSON (const llvm::json::Value &value, JSONUINT64 &uint64, llvm::json::Path path) |
|
|
bool | fromJSON (const llvm::json::Value &value, LinuxPerfZeroTscConversion &packet, llvm::json::Path path) |
|
llvm::json::Value | toJSON (const LinuxPerfZeroTscConversion &packet) |
|
bool | fromJSON (const llvm::json::Value &value, TraceIntelPTGetStateResponse &packet, llvm::json::Path path) |
|
llvm::json::Value | toJSON (const TraceIntelPTGetStateResponse &packet) |
|
|
template bool | LanguageCategory::Get< lldb::TypeFormatImplSP > (FormattersMatchData &, lldb::TypeFormatImplSP &) |
| Explicit instantiations for the three types.
|
|
template bool | LanguageCategory::Get< lldb::TypeSummaryImplSP > (FormattersMatchData &, lldb::TypeSummaryImplSP &) |
|
template bool | LanguageCategory::Get< lldb::SyntheticChildrenSP > (FormattersMatchData &, lldb::SyntheticChildrenSP &) |
|
|
bool | fromJSON (const json::Value &value, TraceSupportedResponse &packet, Path path) |
| jLLDBTraceSupported
|
|
|
bool | fromJSON (const json::Value &value, TraceStartRequest &packet, Path path) |
|
|
bool | fromJSON (const json::Value &value, TraceStopRequest &packet, Path path) |
|
|
bool | fromJSON (const json::Value &value, TraceGetStateRequest &packet, Path path) |
| jLLDBTraceGetState
|
|
bool | fromJSON (const json::Value &value, TraceBinaryData &packet, Path path) |
|
bool | fromJSON (const json::Value &value, TraceThreadState &packet, Path path) |
|
bool | fromJSON (const json::Value &value, TraceGetStateResponse &packet, Path path) |
|
bool | fromJSON (const json::Value &value, TraceCpuState &packet, json::Path path) |
|
|
bool | fromJSON (const json::Value &value, TraceGetBinaryDataRequest &packet, Path path) |
|