Searched refs:FunctionSP (Results 1 – 15 of 15) sorted by relevance
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | CompileUnit.h | 130 void AddFunction(lldb::FunctionSP &function_sp); 166 llvm::function_ref<bool(const lldb::FunctionSP &)> lambda) const; 172 /// FunctionSP in m_functions_by_uid. When the predicate returns true 173 /// FindFunction will return the corresponding FunctionSP. 176 /// The first FunctionSP that the matching_lambda prediate returns true for. 177 lldb::FunctionSP FindFunction( 178 llvm::function_ref<bool(const lldb::FunctionSP &)> matching_lambda); 338 lldb::FunctionSP FindFunctionByUID(lldb::user_id_t uid); 421 llvm::DenseMap<lldb::user_id_t, lldb::FunctionSP> m_functions_by_uid;
|
/freebsd/contrib/llvm-project/lldb/source/Symbol/ |
H A D | CompileUnit.cpp | 66 llvm::function_ref<bool(const FunctionSP &)> lambda) const { in ForeachFunction() 67 std::vector<lldb::FunctionSP> sorted_functions; in ForeachFunction() 72 [](const lldb::FunctionSP &a, const lldb::FunctionSP &b) { in ForeachFunction() 81 lldb::FunctionSP CompileUnit::FindFunction( in FindFunction() 82 llvm::function_ref<bool(const FunctionSP &)> matching_lambda) { in FindFunction() 133 ForeachFunction([&s, show_context](const FunctionSP &f) { in Dump() 144 void CompileUnit::AddFunction(FunctionSP &funcSP) { in AddFunction() 148 FunctionSP CompileUnit::FindFunctionByUID(lldb::user_id_t func_uid) { in FindFunctionByUID() 151 return FunctionSP(); in FindFunctionByUID()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | SymbolFileNativePDB.h | 223 lldb::FunctionSP GetOrCreateFunction(PdbCompilandSymId func_id, 235 lldb::FunctionSP CreateFunction(PdbCompilandSymId func_id, 275 llvm::DenseMap<lldb::user_id_t, lldb::FunctionSP> m_functions;
|
H A D | SymbolFileNativePDB.cpp | 401 FunctionSP func = GetOrCreateFunction(block_id, *comp_unit); in CreateBlock() 475 lldb::FunctionSP SymbolFileNativePDB::CreateFunction(PdbCompilandSymId func_id, in CreateFunction() 505 FunctionSP func_sp = std::make_shared<Function>( in CreateFunction() 979 FunctionSP SymbolFileNativePDB::GetOrCreateFunction(PdbCompilandSymId func_id, in GetOrCreateFunction() 1063 FunctionSP func = GetOrCreateFunction(sym_id, comp_unit); in ParseFunctions()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ |
H A D | CPPLanguageRuntime.cpp | 313 lldb::FunctionSP func_sp = in FindLibCppStdFunctionCallableInfo() 314 vtable_cu->FindFunction([name_to_use](const FunctionSP &f) { in FindLibCppStdFunctionCallableInfo()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/ |
H A D | SymbolFileBreakpad.cpp | 229 FunctionSP SymbolFileBreakpad::GetOrCreateFunction(CompileUnit &comp_unit) { in GetOrCreateFunction() 231 if (FunctionSP func_sp = comp_unit.FindFunctionByUID(id)) in GetOrCreateFunction() 235 FunctionSP func_sp; in GetOrCreateFunction() 393 FunctionSP func_sp = GetOrCreateFunction(*sc.comp_unit); in ResolveSymbolContext() 436 FunctionSP func_sp = GetOrCreateFunction(*cu_sp); in FindFunctions()
|
H A D | SymbolFileBreakpad.h | 67 lldb::FunctionSP GetOrCreateFunction(CompileUnit &comp_unit);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/ |
H A D | SymbolFileCTF.cpp | 829 FunctionSP function_sp = std::make_shared<Function>( in ParseFunctions() 947 for (FunctionSP function_sp : m_functions) { in ResolveSymbolContext() 1064 for (FunctionSP function_sp : m_functions) { in FindFunctions() 1077 for (FunctionSP function_sp : m_functions) { in FindFunctions()
|
H A D | SymbolFileCTF.h | 255 std::vector<lldb::FunctionSP> m_functions;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/ |
H A D | SymbolFileSymtab.cpp | 182 FunctionSP func_sp( in ParseFunctions()
|
/freebsd/contrib/llvm-project/lldb/source/Core/ |
H A D | SearchFilter.cpp | 329 cu_sp->ForeachFunction([&](const FunctionSP &func_sp) { in DoCUIteration()
|
H A D | Module.cpp | 394 sc.comp_unit->ForeachFunction([&sc, &symbols](const FunctionSP &f) { in ParseAllDebugSymbols()
|
/freebsd/contrib/llvm-project/lldb/include/lldb/ |
H A D | lldb-forward.h | 352 typedef std::shared_ptr<lldb_private::Function> FunctionSP; typedef
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
H A D | SymbolFilePDB.cpp | 290 if (FunctionSP result = comp_unit.FindFunctionByUID(pdb_func.getSymIndexId())) in ParseCompileUnitFunctionForPDBFunc() 312 FunctionSP func_sp = in ParseCompileUnitFunctionForPDBFunc()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFASTParserClang.cpp | 2411 FunctionSP func_sp; in ParseFunctionFromDWARF()
|