Searched refs:FunctionSP (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/lldb/include/lldb/Symbol/ |
| H A D | CompileUnit.h | 127 void AddFunction(lldb::FunctionSP &function_sp); 163 llvm::function_ref<bool(const lldb::FunctionSP &)> lambda) const; 174 lldb::FunctionSP FindFunction( 175 llvm::function_ref<bool(const lldb::FunctionSP &)> matching_lambda); 322 lldb::FunctionSP FindFunctionByUID(lldb::user_id_t uid); 408 llvm::DenseMap<lldb::user_id_t, lldb::FunctionSP> m_functions_by_uid;
|
| /llvm-project-15.0.7/lldb/source/Symbol/ |
| H A D | CompileUnit.cpp | 61 llvm::function_ref<bool(const FunctionSP &)> lambda) const { in ForeachFunction() 62 std::vector<lldb::FunctionSP> sorted_functions; in ForeachFunction() 67 [](const lldb::FunctionSP &a, const lldb::FunctionSP &b) { in ForeachFunction() 76 lldb::FunctionSP CompileUnit::FindFunction( in FindFunction() 77 llvm::function_ref<bool(const FunctionSP &)> matching_lambda) { in FindFunction() 128 ForeachFunction([&s, show_context](const FunctionSP &f) { in Dump() 139 void CompileUnit::AddFunction(FunctionSP &funcSP) { in AddFunction() 143 FunctionSP CompileUnit::FindFunctionByUID(lldb::user_id_t func_uid) { in FindFunctionByUID() 146 return FunctionSP(); in FindFunctionByUID()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | SymbolFileNativePDB.h | 220 lldb::FunctionSP GetOrCreateFunction(PdbCompilandSymId func_id, 232 lldb::FunctionSP CreateFunction(PdbCompilandSymId func_id, 271 llvm::DenseMap<lldb::user_id_t, lldb::FunctionSP> m_functions;
|
| H A D | SymbolFileNativePDB.cpp | 347 FunctionSP func = GetOrCreateFunction(block_id, *comp_unit); in CreateBlock() 400 lldb::FunctionSP SymbolFileNativePDB::CreateFunction(PdbCompilandSymId func_id, in CreateFunction() 430 FunctionSP func_sp = std::make_shared<Function>( in CreateFunction() 893 FunctionSP SymbolFileNativePDB::GetOrCreateFunction(PdbCompilandSymId func_id, in GetOrCreateFunction() 973 FunctionSP func = GetOrCreateFunction(sym_id, comp_unit); in ParseFunctions()
|
| /llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ |
| H A D | CPPLanguageRuntime.cpp | 311 lldb::FunctionSP func_sp = in FindLibCppStdFunctionCallableInfo() 312 vtable_cu->FindFunction([name_to_use](const FunctionSP &f) { in FindLibCppStdFunctionCallableInfo()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/Breakpad/ |
| H A D | SymbolFileBreakpad.cpp | 227 FunctionSP SymbolFileBreakpad::GetOrCreateFunction(CompileUnit &comp_unit) { in GetOrCreateFunction() 229 if (FunctionSP func_sp = comp_unit.FindFunctionByUID(id)) in GetOrCreateFunction() 233 FunctionSP func_sp; in GetOrCreateFunction() 390 FunctionSP func_sp = GetOrCreateFunction(*sc.comp_unit); in ResolveSymbolContext() 432 FunctionSP func_sp = GetOrCreateFunction(*cu_sp); in FindFunctions()
|
| H A D | SymbolFileBreakpad.h | 66 lldb::FunctionSP GetOrCreateFunction(CompileUnit &comp_unit);
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/Symtab/ |
| H A D | SymbolFileSymtab.cpp | 181 FunctionSP func_sp( in ParseFunctions()
|
| /llvm-project-15.0.7/lldb/include/lldb/ |
| H A D | lldb-forward.h | 331 typedef std::shared_ptr<lldb_private::Function> FunctionSP; typedef
|
| /llvm-project-15.0.7/lldb/source/Core/ |
| H A D | SearchFilter.cpp | 329 cu_sp->ForeachFunction([&](const FunctionSP &func_sp) { in DoCUIteration()
|
| H A D | Module.cpp | 390 sc.comp_unit->ForeachFunction([&sc, &symbols](const FunctionSP &f) { in ParseAllDebugSymbols()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | SymbolFilePDB.cpp | 285 if (FunctionSP result = comp_unit.FindFunctionByUID(pdb_func.getSymIndexId())) in ParseCompileUnitFunctionForPDBFunc() 307 FunctionSP func_sp = in ParseCompileUnitFunctionForPDBFunc()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFASTParserClang.cpp | 2350 FunctionSP func_sp; in ParseFunctionFromDWARF()
|