LLDB
mainline
|
Typedefs | |
typedef bool(* | SBBreakpointHitCallback) (void *baton, SBProcess &process, SBThread &thread, lldb::SBBreakpointLocation &location) |
typedef pthread_rwlock_t | rwlock_t |
typedef uint64_t | process_t |
typedef pthread_t | thread_t |
typedef int | file_t |
typedef int | socket_t |
typedef void * | thread_arg_t |
typedef void * | thread_result_t |
typedef void *(* | thread_func_t) (void *) |
typedef int | pipe_t |
typedef void(* | LogOutputCallback) (const char *, void *baton) |
typedef bool(* | CommandOverrideCallback) (void *baton, const char **argv) |
typedef bool(* | CommandOverrideCallbackWithResult) (void *baton, const char **argv, lldb_private::CommandReturnObject &result) |
typedef bool(* | ExpressionCancelCallback) (ExpressionEvaluationPhase phase, void *baton) |
typedef uint64_t | addr_t |
typedef uint64_t | user_id_t |
typedef uint64_t | pid_t |
typedef uint64_t | tid_t |
typedef uint64_t | offset_t |
typedef int32_t | break_id_t |
typedef int32_t | watch_id_t |
typedef void * | opaque_compiler_type_t |
typedef uint64_t | queue_id_t |
Functions | |
bool LLDB_API | operator== (const SBAddress &lhs, const SBAddress &rhs) |
FLAGS_ENUM (LaunchFlags) | |
Launch Flags. More... | |
FLAGS_ENUM (SymbolContextItem) | |
These mask bits allow a common interface for queries that can limit the amount of information that gets parsed to only the information that is requested. More... | |
FLAGS_ENUM (Permissions) | |
FLAGS_ENUM (BreakpointEventType) | |
FLAGS_ENUM (WatchpointEventType) | |
FLAGS_ENUM (EmulateInstructionOptions) | |
FLAGS_ENUM (FunctionNameType) | |
FLAGS_ENUM (TypeClass) | |
FLAGS_ENUM (TypeOptions) | |
Options that can be set for a formatter to alter its behavior. More... | |
FLAGS_ENUM (FilePermissions) | |
File Permissions. More... | |
FLAGS_ENUM (TraceInstructionControlFlowType) | |
Architecture-agnostic categorization of instructions for traversing the control flow of a trace. More... | |
FLAGS_ENUM (WatchpointKind) | |
Watchpoint Kind. More... | |
FLAGS_ENUM (TypeFlags) | |
Bitmask that describes details about a type. More... | |
FLAGS_ENUM (CommandFlags) | |
FLAGS_ENUM (TraceEvents) | |
void | DumpProcessGDBRemotePacketHistory (void *p, const char *path) |
typedef uint64_t lldb::addr_t |
Definition at line 83 of file lldb-types.h.
typedef int32_t lldb::break_id_t |
Definition at line 88 of file lldb-types.h.
typedef bool(* lldb::CommandOverrideCallback) (void *baton, const char **argv) |
Definition at line 71 of file lldb-types.h.
typedef bool(* lldb::CommandOverrideCallbackWithResult) (void *baton, const char **argv, lldb_private::CommandReturnObject &result) |
Definition at line 72 of file lldb-types.h.
typedef bool(* lldb::ExpressionCancelCallback) (ExpressionEvaluationPhase phase, void *baton) |
Definition at line 74 of file lldb-types.h.
typedef int lldb::file_t |
Definition at line 59 of file lldb-types.h.
typedef void(* lldb::LogOutputCallback) (const char *, void *baton) |
Definition at line 70 of file lldb-types.h.
typedef uint64_t lldb::offset_t |
Definition at line 87 of file lldb-types.h.
typedef void* lldb::opaque_compiler_type_t |
Definition at line 90 of file lldb-types.h.
typedef uint64_t lldb::pid_t |
Definition at line 85 of file lldb-types.h.
typedef int lldb::pipe_t |
Definition at line 64 of file lldb-types.h.
typedef uint64_t lldb::process_t |
Definition at line 57 of file lldb-types.h.
typedef uint64_t lldb::queue_id_t |
Definition at line 91 of file lldb-types.h.
typedef pthread_rwlock_t lldb::rwlock_t |
Definition at line 56 of file lldb-types.h.
typedef bool(* lldb::SBBreakpointHitCallback) (void *baton, SBProcess &process, SBThread &thread, lldb::SBBreakpointLocation &location) |
Definition at line 109 of file SBDefines.h.
typedef int lldb::socket_t |
Definition at line 60 of file lldb-types.h.
typedef void* lldb::thread_arg_t |
Definition at line 61 of file lldb-types.h.
typedef void*(* lldb::thread_func_t) (void *) |
Definition at line 63 of file lldb-types.h.
typedef void* lldb::thread_result_t |
Definition at line 62 of file lldb-types.h.
typedef pthread_t lldb::thread_t |
Definition at line 58 of file lldb-types.h.
typedef uint64_t lldb::tid_t |
Definition at line 86 of file lldb-types.h.
typedef uint64_t lldb::user_id_t |
Definition at line 84 of file lldb-types.h.
typedef int32_t lldb::watch_id_t |
Definition at line 89 of file lldb-types.h.
enum lldb::AccessType |
Enumerator | |
---|---|
eAccessNone | |
eAccessPublic | |
eAccessPrivate | |
eAccessProtected | |
eAccessPackage |
Definition at line 507 of file lldb-enumerations.h.
enum lldb::BasicType |
Basic types enumeration for the public API SBType::GetBasicType().
Definition at line 741 of file lldb-enumerations.h.
enum lldb::ByteOrder |
Byte ordering definitions.
Enumerator | |
---|---|
eByteOrderInvalid | |
eByteOrderBig | |
eByteOrderPDP | |
eByteOrderLittle |
Definition at line 138 of file lldb-enumerations.h.
Definition at line 515 of file lldb-enumerations.h.
The result from a command interpreter run.
Definition at line 1123 of file lldb-enumerations.h.
Connection Status Types.
Definition at line 295 of file lldb-enumerations.h.
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.
Enumerator | |
---|---|
eDescriptionLevelBrief | |
eDescriptionLevelFull | |
eDescriptionLevelVerbose | |
eDescriptionLevelInitial | |
kNumDescriptionLevels |
Definition at line 207 of file lldb-enumerations.h.
Enumerator | |
---|---|
eNoDynamicValues | |
eDynamicCanRunTarget | |
eDynamicDontRunTarget |
Definition at line 494 of file lldb-enumerations.h.
enum lldb::Encoding |
Register encoding definitions.
Enumerator | |
---|---|
eEncodingInvalid | |
eEncodingUint | unsigned integer |
eEncodingSint | signed integer |
eEncodingIEEE754 | float |
eEncodingVector | vector registers |
Definition at line 146 of file lldb-enumerations.h.
enum lldb::ErrorType |
Definition at line 306 of file lldb-enumerations.h.
Expression Evaluation Stages.
These are the cancellable stages of expression evaluation, passed to the expression evaluation callback, so that you can interrupt expression evaluation at the various points in its lifecycle.
Enumerator | |
---|---|
eExpressionEvaluationParse | |
eExpressionEvaluationIRGen | |
eExpressionEvaluationExecution | |
eExpressionEvaluationComplete |
Definition at line 956 of file lldb-enumerations.h.
The results of expression evaluation.
Definition at line 270 of file lldb-enumerations.h.
enum lldb::Format |
Display format definitions.
Definition at line 155 of file lldb-enumerations.h.
This is the return value for frame comparisons.
If you are comparing frame A to frame B the following cases arise:
1) When frame A pushes frame B (or a frame that ends up pushing B) A is Older than B.
2) When frame A pushed frame B (or if frameA is on the stack but B is not) A is Younger than B.
3) When frame A and frame B have the same StackID, they are Equal.
4) When frame A and frame B have the same immediate parent frame, but are not equal, the comparison yields SameParent.
5) If the two frames are on different threads or processes the comparison is Invalid.
6) If for some reason we can't figure out what went on, we return Unknown.
Enumerator | |
---|---|
eFrameCompareInvalid | |
eFrameCompareUnknown | |
eFrameCompareEqual | |
eFrameCompareSameParent | |
eFrameCompareYounger | |
eFrameCompareOlder |
Definition at line 861 of file lldb-enumerations.h.
enum lldb::GdbSignal |
Enumerator | |
---|---|
eGdbSignalBadAccess | |
eGdbSignalBadInstruction | |
eGdbSignalArithmetic | |
eGdbSignalEmulation | |
eGdbSignalSoftware | |
eGdbSignalBreakpoint |
Definition at line 989 of file lldb-enumerations.h.
Definition at line 385 of file lldb-enumerations.h.
Token size/granularities for Input Readers.
Enumerator | |
---|---|
eInputReaderGranularityInvalid | |
eInputReaderGranularityByte | |
eInputReaderGranularityWord | |
eInputReaderGranularityLine | |
eInputReaderGranularityAll |
Definition at line 329 of file lldb-enumerations.h.
Definition at line 485 of file lldb-enumerations.h.
enum lldb::LanguageType |
Programming language type.
These enumerations use the same language enumerations as the DWARF specification for ease of use and consistency. The enum -> string code is in Language.cpp, don't change this table without updating that code as well.
Definition at line 436 of file lldb-enumerations.h.
enum lldb::MatchType |
String matching algorithm used by SBTarget.
Enumerator | |
---|---|
eMatchTypeNormal | |
eMatchTypeRegex | |
eMatchTypeStartsWith |
Definition at line 1033 of file lldb-enumerations.h.
Kind of member function.
Used by the type system.
Definition at line 1021 of file lldb-enumerations.h.
enum lldb::PathType |
Used with SBHostOS::GetLLDBPath (lldb::PathType) to find files that are related to LLDB on the current host machine.
Most files are relative to LLDB or are in known locations.
Definition at line 1001 of file lldb-enumerations.h.
enum lldb::QueueItemKind |
Queue work item types.
The different types of work that can be enqueued on a libdispatch aka Grand Central Dispatch (GCD) queue.
Enumerator | |
---|---|
eQueueItemKindUnknown | |
eQueueItemKindFunction | |
eQueueItemKindBlock |
Definition at line 934 of file lldb-enumerations.h.
enum lldb::QueueKind |
Queue type.
libdispatch aka Grand Central Dispatch (GCD) queues can be either serial (executing on one thread) or concurrent (executing on multiple threads).
Enumerator | |
---|---|
eQueueKindUnknown | |
eQueueKindSerial | |
eQueueKindConcurrent |
Definition at line 945 of file lldb-enumerations.h.
enum lldb::RegisterKind |
Register numbering types.
Definition at line 227 of file lldb-enumerations.h.
enum lldb::ReturnStatus |
Command Return Status Types.
Definition at line 258 of file lldb-enumerations.h.
enum lldb::RunMode |
Thread Run Modes.
Enumerator | |
---|---|
eOnlyThisThread | |
eAllThreads | |
eOnlyDuringStepping |
Definition at line 135 of file lldb-enumerations.h.
enum lldb::SaveCoreStyle |
Enumerator | |
---|---|
eSaveCoreUnspecified | |
eSaveCoreFull | |
eSaveCoreDirtyOnly | |
eSaveCoreStackOnly |
Definition at line 1137 of file lldb-enumerations.h.
enum lldb::ScriptLanguage |
Script interpreter types.
Enumerator | |
---|---|
eScriptLanguageNone | |
eScriptLanguagePython | |
eScriptLanguageLua | |
eScriptLanguageUnknown | |
eScriptLanguageDefault |
Definition at line 216 of file lldb-enumerations.h.
enum lldb::SearchDepth |
Enumerator | |
---|---|
eSearchDepthInvalid | |
eSearchDepthTarget | |
eSearchDepthModule | |
eSearchDepthCompUnit | |
eSearchDepthFunction | |
eSearchDepthBlock | |
eSearchDepthAddress | |
kLastSearchDepthKind |
Definition at line 283 of file lldb-enumerations.h.
enum lldb::SectionType |
Definition at line 646 of file lldb-enumerations.h.
enum lldb::StateType |
Process and Thread States.
Definition at line 73 of file lldb-enumerations.h.
enum lldb::StopReason |
Thread stop reasons.
Definition at line 239 of file lldb-enumerations.h.
enum lldb::StopShowColumn |
Enumerator | |
---|---|
eStopShowColumnAnsiOrCaret | |
eStopShowColumnAnsi | |
eStopShowColumnCaret | |
eStopShowColumnNone |
Definition at line 500 of file lldb-enumerations.h.
Definition at line 786 of file lldb-enumerations.h.
enum lldb::SymbolType |
Symbol types.
Definition at line 612 of file lldb-enumerations.h.
Definition at line 815 of file lldb-enumerations.h.
enum lldb::TraceCounter |
Enumerator | |
---|---|
eTraceCounterTSC |
Definition at line 1145 of file lldb-enumerations.h.
enum lldb::TraceType |
Deprecated.
Enumerator | |
---|---|
eTraceTypeNone | |
eTraceTypeProcessorTrace | Intel Processor Trace. |
Definition at line 779 of file lldb-enumerations.h.
Whether a summary should cap how much data it returns to users or not.
Enumerator | |
---|---|
eTypeSummaryCapped | |
eTypeSummaryUncapped |
Definition at line 1117 of file lldb-enumerations.h.
enum lldb::ValueType |
Definition at line 315 of file lldb-enumerations.h.
void lldb::DumpProcessGDBRemotePacketHistory | ( | void * | p, |
const char * | path | ||
) |
Definition at line 105 of file ProcessGDBRemote.cpp.
lldb::FLAGS_ENUM | ( | BreakpointEventType | ) |
< Locations added doesn't get sent when the breakpoint is created
Definition at line 401 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | CommandFlags | ) |
eCommandRequiresTarget
Ensures a valid target is contained in m_exe_ctx prior to executing the command. If a target doesn't exist or is invalid, the command will fail and CommandObject::GetInvalidTargetDescription() will be returned as the error. CommandObject subclasses can override the virtual function for GetInvalidTargetDescription() to provide custom strings when needed.
eCommandRequiresProcess
Ensures a valid process is contained in m_exe_ctx prior to executing the command. If a process doesn't exist or is invalid, the command will fail and CommandObject::GetInvalidProcessDescription() will be returned as the error. CommandObject subclasses can override the virtual function for GetInvalidProcessDescription() to provide custom strings when needed.
eCommandRequiresThread
Ensures a valid thread is contained in m_exe_ctx prior to executing the command. If a thread doesn't exist or is invalid, the command will fail and CommandObject::GetInvalidThreadDescription() will be returned as the error. CommandObject subclasses can override the virtual function for GetInvalidThreadDescription() to provide custom strings when needed.
eCommandRequiresFrame
Ensures a valid frame is contained in m_exe_ctx prior to executing the command. If a frame doesn't exist or is invalid, the command will fail and CommandObject::GetInvalidFrameDescription() will be returned as the error. CommandObject subclasses can override the virtual function for GetInvalidFrameDescription() to provide custom strings when needed.
eCommandRequiresRegContext
Ensures a valid register context (from the selected frame if there is a frame in m_exe_ctx, or from the selected thread from m_exe_ctx) is available from m_exe_ctx prior to executing the command. If a target doesn't exist or is invalid, the command will fail and CommandObject::GetInvalidRegContextDescription() will be returned as the error. CommandObject subclasses can override the virtual function for GetInvalidRegContextDescription() to provide custom strings when needed.
eCommandTryTargetAPILock
Attempts to acquire the target lock if a target is selected in the command interpreter. If the command object fails to acquire the API lock, the command will fail with an appropriate error message.
eCommandProcessMustBeLaunched
Verifies that there is a launched process in m_exe_ctx, if there isn't, the command will fail with an appropriate error message.
eCommandProcessMustBePaused
Verifies that there is a paused process in m_exe_ctx, if there isn't, the command will fail with an appropriate error message.
eCommandProcessMustBeTraced
Verifies that the process is being traced by a Trace plug-in, if it isn't the command will fail with an appropriate error message.
Definition at line 1050 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | EmulateInstructionOptions | ) |
Definition at line 712 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | FilePermissions | ) |
File Permissions.
Designed to mimic the unix file permission bits so they can be used with functions that set 'mode_t' to certain values for permissions.
Definition at line 874 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | FunctionNameType | ) |
< Automatically figure out which FunctionNameType bits to set based on the function name.
< The function name.
< For C this is the same as just the name of the function For C++ this is the mangled or demangled version of the mangled name. For ObjC this is the full function signature with the + or - and the square brackets and the class and selector
< The function name only, no namespaces or arguments and no class methods or selectors will be searched.
< Find function by method name (C++) with no namespace or arguments
< Find function by selector name (ObjC) names
< DEPRECATED: use eFunctionNameTypeAuto
Definition at line 717 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | LaunchFlags | ) |
Launch Flags.
< Exec when launching and turn the calling process into a new process
< Stop as soon as the process launches to allow the process to be debugged
< Stop at the program entry point instead of auto-continuing when launching or attaching at entry point
< Disable Address Space Layout Randomization
< Disable stdio for inferior process (e.g. for a GUI app)
< Launch the process in a new TTY if supported by the host
< Launch the process inside a shell to get shell expansion
< Launch the process in a separate process group If you are going to hand the process off (e.g. to debugserver)
< set this flag so lldb & the handee don't race to set its exit status.
< If set, then the client stub should detach rather than killing the debugee if it loses connection with lldb.
< Perform shell-style argument expansion
< Close the open TTY on exit
< Don't make the inferior responsible for its own TCC permissions but instead inherit them from its parent.
Definition at line 98 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | Permissions | ) |
Definition at line 380 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | SymbolContextItem | ) |
These mask bits allow a common interface for queries that can limit the amount of information that gets parsed to only the information that is requested.
These bits also can indicate what actually did get resolved during query function calls.
Each definition corresponds to a one of the member variables in this class, and requests that that item be resolved, or indicates that the member did get resolved.
Set when target is requested from a query, or was located in query results
Set when module is requested from a query, or was located in query results
Set when comp_unit is requested from a query, or was located in query results
Set when function is requested from a query, or was located in query results
Set when the deepest block is requested from a query, or was located in query results
Set when line_entry is requested from a query, or was located in query results
Set when symbol is requested from a query, or was located in query results
Indicates to try and lookup everything up during a routine symbol context query.
Set when global or static variable is requested from a query, or was located in query results. eSymbolContextVariable is potentially expensive to lookup so it isn't included in eSymbolContextEverything which stops it from being used during frame PC lookups and many other potential address to symbol context lookups.
Definition at line 345 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | TraceEvents | ) |
Definition at line 1151 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | TraceInstructionControlFlowType | ) |
Architecture-agnostic categorization of instructions for traversing the control flow of a trace.
A single instruction can match one or more of these categories.
Any instruction.
A conditional or unconditional branch/jump.
A conditional or unconditional branch/jump that changed the control flow of the program.
A call to a function.
A return from a function.
Definition at line 967 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | TypeClass | ) |
Definition at line 798 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | TypeFlags | ) |
Bitmask that describes details about a type.
Definition at line 1036 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | TypeOptions | ) |
Options that can be set for a formatter to alter its behavior.
Not all of these are applicable to all formatter types.
Definition at line 829 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | WatchpointEventType | ) |
Definition at line 418 of file lldb-enumerations.h.
lldb::FLAGS_ENUM | ( | WatchpointKind | ) |
Watchpoint Kind.
Indicates what types of events cause the watchpoint to fire. Used by Native *Protocol-related classes.
Definition at line 986 of file lldb-enumerations.h.
Definition at line 60 of file SBAddress.cpp.
References lldb::SBAddress::IsValid(), and lldb::SBAddress::ref().
class LLDB_API lldb::SBAddress |
Definition at line 33 of file SBDefines.h.
Referenced by lldb::SBBreakpointLocation::GetAddress(), and lldb::SBValue::GetAddress().
class LLDB_API lldb::SBBlock |
Definition at line 34 of file SBDefines.h.
Referenced by lldb::SBSymbolContext::GetBlock().
class LLDB_API lldb::SBBreakpoint |
Definition at line 35 of file SBDefines.h.
Referenced by lldb::SBTarget::BreakpointCreateByLocation(), lldb::SBBreakpointList::FindBreakpointByID(), and lldb::SBBreakpointList::GetBreakpointAtIndex().
Definition at line 36 of file SBDefines.h.
Definition at line 37 of file SBDefines.h.
Definition at line 38 of file SBDefines.h.
class LLDB_API lldb::SBBroadcaster |
Definition at line 39 of file SBDefines.h.
class LLDB_API lldb::SBCommand |
Definition at line 40 of file SBDefines.h.
Referenced by lldb::SBCommandInterpreter::AddCommand(), lldb::SBCommand::AddCommand(), lldb::SBCommandInterpreter::AddMultiwordCommand(), and lldb::SBCommand::AddMultiwordCommand().
Definition at line 41 of file SBDefines.h.
Definition at line 42 of file SBDefines.h.
Definition at line 43 of file SBDefines.h.
Referenced by lldb::SBDebugger::RunCommandInterpreter().
Definition at line 44 of file SBDefines.h.
Definition at line 45 of file SBDefines.h.
Definition at line 46 of file SBDefines.h.
class LLDB_API lldb::SBCompileUnit |
Definition at line 47 of file SBDefines.h.
Referenced by lldb::SBSymbolContext::GetCompileUnit().
class LLDB_API lldb::SBData |
Definition at line 48 of file SBDefines.h.
class LLDB_API lldb::SBDebugger |
Definition at line 49 of file SBDefines.h.
class LLDB_API lldb::SBDeclaration |
Definition at line 50 of file SBDefines.h.
class LLDB_API lldb::SBEnvironment |
Definition at line 51 of file SBDefines.h.
Referenced by lldb::SBTarget::GetEnvironment(), lldb::SBLaunchInfo::GetEnvironment(), lldb::SBPlatform::GetEnvironment(), and lldb::SBLaunchInfo::SetEnvironmentEntries().
class LLDB_API lldb::SBError |
Definition at line 52 of file SBDefines.h.
Referenced by lldb::SBInputReader::Initialize().
class LLDB_API lldb::SBEvent |
Definition at line 53 of file SBDefines.h.
class LLDB_API lldb::SBEventList |
Definition at line 54 of file SBDefines.h.
Definition at line 55 of file SBDefines.h.
Definition at line 56 of file SBDefines.h.
class LLDB_API lldb::SBFile |
Definition at line 57 of file SBDefines.h.
Referenced by lldb::SBDebugger::GetErrorFile(), lldb::SBDebugger::GetInputFile(), lldb::SBDebugger::GetOutputFile(), lldb::SBDebugger::SetErrorFile(), lldb::SBCommandReturnObject::SetImmediateErrorFile(), lldb::SBCommandReturnObject::SetImmediateOutputFile(), lldb::SBDebugger::SetInputFile(), and lldb::SBDebugger::SetOutputFile().
class LLDB_API lldb::SBFileSpec |
Definition at line 58 of file SBDefines.h.
Referenced by lldb::SBTarget::BreakpointCreateByLocation(), lldb::SBLaunchInfo::GetExecutableFile(), lldb::SBModuleSpec::GetPlatformFileSpec(), lldb::SBModuleSpec::GetSymbolFileSpec(), and lldb::SBProcess::LoadImage().
class LLDB_API lldb::SBFileSpecList |
Definition at line 59 of file SBDefines.h.
class LLDB_API lldb::SBFrame |
Definition at line 60 of file SBDefines.h.
class LLDB_API lldb::SBFunction |
Definition at line 61 of file SBDefines.h.
class LLDB_API lldb::SBHostOS |
Definition at line 62 of file SBDefines.h.
class LLDB_API lldb::SBInstruction |
Definition at line 63 of file SBDefines.h.
Definition at line 64 of file SBDefines.h.
Definition at line 65 of file SBDefines.h.
class LLDB_API lldb::SBLaunchInfo |
Definition at line 66 of file SBDefines.h.
class LLDB_API lldb::SBLineEntry |
Definition at line 67 of file SBDefines.h.
class LLDB_API lldb::SBListener |
Definition at line 68 of file SBDefines.h.
Referenced by lldb::SBLaunchInfo::GetListener(), and lldb::SBAttachInfo::GetListener().
Definition at line 69 of file SBDefines.h.
Definition at line 70 of file SBDefines.h.
class LLDB_API lldb::SBModule |
Definition at line 71 of file SBDefines.h.
class LLDB_API lldb::SBModuleSpec |
Definition at line 72 of file SBDefines.h.
Definition at line 73 of file SBDefines.h.
class LLDB_API lldb::SBProcess |
Definition at line 74 of file SBDefines.h.
class LLDB_API lldb::SBProcessInfo |
Definition at line 75 of file SBDefines.h.
class LLDB_API lldb::SBQueue |
Definition at line 76 of file SBDefines.h.
class LLDB_API lldb::SBQueueItem |
Definition at line 77 of file SBDefines.h.
class LLDB_API lldb::SBSection |
Definition at line 78 of file SBDefines.h.
Definition at line 79 of file SBDefines.h.
class LLDB_API lldb::SBStream |
Definition at line 80 of file SBDefines.h.
class LLDB_API lldb::SBStringList |
Definition at line 81 of file SBDefines.h.
Referenced by lldb::SBTarget::BreakpointCreateBySourceRegex(), and lldb::SBDebugger::GetInternalVariableValue().
Definition at line 82 of file SBDefines.h.
Referenced by lldb::SBProcess::GetStructuredDataFromEvent().
class LLDB_API lldb::SBSymbol |
Definition at line 83 of file SBDefines.h.
Definition at line 84 of file SBDefines.h.
Definition at line 85 of file SBDefines.h.
class LLDB_API lldb::SBTarget |
Definition at line 86 of file SBDefines.h.
Referenced by lldb::SBFrame::GetVariables().
class LLDB_API lldb::SBThread |
Definition at line 87 of file SBDefines.h.
Referenced by lldb::SBThreadPlan::GetThread().
Definition at line 88 of file SBDefines.h.
Referenced by lldb::SBProcess::GetHistoryThreads(), and lldb::SBThread::GetStopReasonExtendedBacktraces().
class LLDB_API lldb::SBThreadPlan |
Definition at line 89 of file SBDefines.h.
class LLDB_API lldb::SBTrace |
Definition at line 90 of file SBDefines.h.
Referenced by lldb::SBTarget::CreateTrace(), and lldb::SBTarget::GetTrace().
class LLDB_API lldb::SBType |
Definition at line 91 of file SBDefines.h.
Referenced by lldb::SBTarget::FindFirstType(), lldb::SBTarget::FindTypes(), lldb::SBTarget::GetBasicType(), lldb::SBType::GetFunctionReturnType(), lldb::SBTypeNameSpecifier::GetType(), and lldb::SBTypeList::GetTypeAtIndex().
class LLDB_API lldb::SBTypeCategory |
Definition at line 92 of file SBDefines.h.
Referenced by lldb::SBDebugger::CreateCategory(), lldb::SBDebugger::GetCategory(), and lldb::SBDebugger::GetCategoryAtIndex().
Definition at line 93 of file SBDefines.h.
Referenced by lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex().
Definition at line 94 of file SBDefines.h.
class LLDB_API lldb::SBTypeFilter |
Definition at line 95 of file SBDefines.h.
Referenced by lldb::SBTypeCategory::GetFilterAtIndex(), lldb::SBTypeCategory::GetFilterForType(), and lldb::SBDebugger::GetFilterForType().
class LLDB_API lldb::SBTypeFormat |
Definition at line 96 of file SBDefines.h.
Referenced by lldb::SBTypeCategory::GetFormatAtIndex(), lldb::SBTypeCategory::GetFormatForType(), and lldb::SBDebugger::GetFormatForType().
class LLDB_API lldb::SBTypeList |
Definition at line 102 of file SBDefines.h.
Definition at line 97 of file SBDefines.h.
Definition at line 98 of file SBDefines.h.
Referenced by lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex(), lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex(), lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex(), and lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex().
class LLDB_API lldb::SBTypeSummary |
Definition at line 99 of file SBDefines.h.
Referenced by lldb::SBTypeCategory::GetSummaryAtIndex(), lldb::SBTypeCategory::GetSummaryForType(), and lldb::SBDebugger::GetSummaryForType().
Definition at line 100 of file SBDefines.h.
Definition at line 101 of file SBDefines.h.
Referenced by lldb::SBTypeSynthetic::CreateWithClassName(), lldb::SBTypeSynthetic::CreateWithScriptCode(), lldb::SBTypeCategory::GetSyntheticAtIndex(), lldb::SBTypeCategory::GetSyntheticForType(), and lldb::SBDebugger::GetSyntheticForType().
class LLDB_API lldb::SBUnixSignals |
Definition at line 107 of file SBDefines.h.
Referenced by lldb::SBPlatform::GetUnixSignals().
class LLDB_API lldb::SBValue |
Definition at line 103 of file SBDefines.h.
Referenced by lldb::SBValueList::Append(), lldb::SBValue::Clone(), lldb::SBValue::EvaluateExpression(), lldb::SBModule::FindFirstGlobalVariable(), lldb::SBModule::FindGlobalVariables(), ValueListImpl::FindValueByUID(), ValueListImpl::GetFirstValueByName(), and ValueListImpl::GetValueAtIndex().
class LLDB_API lldb::SBValueList |
Definition at line 104 of file SBDefines.h.
Definition at line 105 of file SBDefines.h.
class LLDB_API lldb::SBWatchpoint |
Definition at line 106 of file SBDefines.h.