ClearExceptionBreakpoints() | lldb_private::LanguageRuntime | inlinevirtual |
CouldHaveDynamicValue(ValueObject &in_value)=0 | lldb_private::LanguageRuntime | pure virtual |
CreateExceptionBreakpoint(Target &target, lldb::LanguageType language, bool catch_bp, bool throw_bp, bool is_internal=false) | lldb_private::LanguageRuntime | static |
CreateExceptionResolver(const lldb::BreakpointSP &bkpt, bool catch_bp, bool throw_bp)=0 | lldb_private::LanguageRuntime | pure virtual |
CreateExceptionSearchFilter() | lldb_private::LanguageRuntime | inlinevirtual |
ExceptionBreakpointsAreSet() | lldb_private::LanguageRuntime | inlinevirtual |
ExceptionBreakpointsExplainStop(lldb::StopInfoSP stop_reason) | lldb_private::LanguageRuntime | inlinevirtual |
FindPlugin(Process *process, lldb::LanguageType language) | lldb_private::LanguageRuntime | static |
FixUpDynamicType(const TypeAndOrName &type_and_or_name, ValueObject &static_value)=0 | lldb_private::LanguageRuntime | pure virtual |
GetBacktraceThreadFromException(lldb::ValueObjectSP thread_sp) | lldb_private::LanguageRuntime | inlinevirtual |
GetConcreteType(ExecutionContextScope *exe_scope, ConstString abstract_type_name) | lldb_private::LanguageRuntime | inlinevirtual |
GetDeclVendor() | lldb_private::LanguageRuntime | inlinevirtual |
GetDynamicTypeAndAddress(ValueObject &in_value, lldb::DynamicValueType use_dynamic, TypeAndOrName &class_type_or_name, Address &address, Value::ValueType &value_type)=0 | lldb_private::LanguageRuntime | pure virtual |
GetExceptionObjectForThread(lldb::ThreadSP thread_sp) | lldb_private::LanguageRuntime | inlinevirtual |
GetExceptionPrecondition(lldb::LanguageType language, bool throw_bp) | lldb_private::LanguageRuntime | static |
GetIRPasses(LLVMUserExpression::IRPasses &custom_passes) | lldb_private::LanguageRuntime | inlinevirtual |
GetLanguageType() const =0 | lldb_private::LanguageRuntime | pure virtual |
GetObjectDescription(Stream &str, ValueObject &object)=0 | lldb_private::LanguageRuntime | pure virtual |
GetObjectDescription(Stream &str, Value &value, ExecutionContextScope *exe_scope)=0 | lldb_private::LanguageRuntime | pure virtual |
GetPluginName()=0 | lldb_private::PluginInterface | pure virtual |
GetPreferredLanguageRuntime(ValueObject &in_value) | lldb_private::LanguageRuntime | inlinevirtual |
GetProcess() | lldb_private::Runtime | inline |
GetRuntimeType(CompilerType base_type) | lldb_private::LanguageRuntime | inlinevirtual |
GetRuntimeUnwindPlan(lldb_private::Thread &thread, lldb_private::RegisterContext *regctx, bool &behaves_like_zeroth_frame) | lldb_private::LanguageRuntime | static |
GetRuntimeUnwindPlan(lldb::ProcessSP process_sp, lldb_private::RegisterContext *regctx, bool &behaves_like_zeroth_frame) | lldb_private::LanguageRuntime | inlineprotectedvirtual |
GetStepThroughTrampolinePlan(Thread &thread, bool stop_others)=0 | lldb_private::LanguageRuntime | pure virtual |
GetTargetRef() | lldb_private::Runtime | inline |
GetTypeBitSize(const CompilerType &compiler_type) | lldb_private::LanguageRuntime | inlinevirtual |
GetVTableInfo(ValueObject &in_value, bool check_type) | lldb_private::LanguageRuntime | inlinevirtual |
ID | lldb_private::LanguageRuntime | static |
InitializeCommands(CommandObject *parent) | lldb_private::LanguageRuntime | static |
isA(const void *ClassID) const | lldb_private::LanguageRuntime | inlinevirtual |
IsAllowedRuntimeValue(ConstString name) | lldb_private::LanguageRuntime | inlinevirtual |
LanguageRuntime(Process *process) | lldb_private::LanguageRuntime | protected |
LookupRuntimeSymbol(ConstString name) | lldb_private::LanguageRuntime | inlinevirtual |
m_process | lldb_private::Runtime | protected |
ModulesDidLoad(const ModuleList &module_list) override | lldb_private::LanguageRuntime | inlinevirtual |
lldb_private::operator=(const Runtime &)=delete | lldb_private::Runtime | |
lldb_private::PluginInterface::operator=(const PluginInterface &)=delete | lldb_private::PluginInterface | |
PluginInterface()=default | lldb_private::PluginInterface | |
PluginInterface(const PluginInterface &)=delete | lldb_private::PluginInterface | |
Runtime(Process *process) | lldb_private::Runtime | inline |
Runtime(const Runtime &)=delete | lldb_private::Runtime | |
SetExceptionBreakpoints() | lldb_private::LanguageRuntime | inlinevirtual |
SymbolsDidLoad(const ModuleList &module_list) | lldb_private::LanguageRuntime | inlinevirtual |
~PluginInterface()=default | lldb_private::PluginInterface | virtual |
~Runtime()=default | lldb_private::Runtime | virtual |