#include <CommonABIRuntime.h>
Definition at line 21 of file CommonABIRuntime.h.
◆ DynamicTypeCache
◆ ~CommonABIRuntime()
| virtual lldb_private::CommonABIRuntime::~CommonABIRuntime |
( |
| ) |
|
|
virtualdefault |
◆ CommonABIRuntime()
| CommonABIRuntime::CommonABIRuntime |
( |
Process * | process | ) |
|
|
protected |
◆ AppendExceptionBreakpointFilterModules()
| virtual void lldb_private::CommonABIRuntime::AppendExceptionBreakpointFilterModules |
( |
FileSpecList & | list, |
|
|
const Target & | target ) |
|
inlinevirtual |
◆ AppendExceptionBreakpointFunctions()
| virtual void lldb_private::CommonABIRuntime::AppendExceptionBreakpointFunctions |
( |
std::vector< const char * > & | names, |
|
|
bool | catch_bp, |
|
|
bool | throw_bp, |
|
|
bool | for_expressions ) |
|
inlinevirtual |
◆ GetDynamicTypeAndAddress()
◆ GetDynamicTypeInfo()
◆ GetExceptionObjectForThread()
◆ GetName()
| virtual llvm::StringRef lldb_private::CommonABIRuntime::GetName |
( |
| ) |
const |
|
pure virtual |
◆ IsVTableSymbol()
| virtual bool lldb_private::CommonABIRuntime::IsVTableSymbol |
( |
Mangled & | mangled | ) |
const |
|
inlinevirtual |
◆ LookupTypeByName()
Find a type by its name, preferably in preferred_module.
any_found will be set to true if any type with the name is found. Even if a type with the name was found, this function may return an empty TypeSP if the type is not a C++ type.
Definition at line 20 of file CommonABIRuntime.cpp.
References lldb_private::TypeList::Empty(), lldb_private::TypeResults::GetFirstType(), lldb_private::GetLog(), lldb_private::TypeList::GetSize(), lldb_private::ConstString::GetStringRef(), lldb_private::TypeList::GetTypeAtIndex(), lldb_private::TypeResults::GetTypeMap(), lldb_private::TypeList::Insert(), lldb_private::TypeSystemClang::IsCXXClassType(), LLDB_LOG, m_process, lldb_private::Object, lldb_private::TypeQuery::SetFindOne(), and lldb_private::TypeMap::Types().
Referenced by lldb_private::ItaniumABIRuntime::GetTypeInfo().
◆ SetDynamicTypeInfo()
◆ m_dynamic_type_map
◆ m_mutex
| std::mutex lldb_private::CommonABIRuntime::m_mutex |
|
protected |
◆ m_process
| Process* lldb_private::CommonABIRuntime::m_process |
|
protected |
The documentation for this class was generated from the following files: