Home
last modified time | relevance | path

Searched refs:FunctionSP (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DCompileUnit.h130 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 DCompileUnit.cpp66 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 DSymbolFileNativePDB.h223 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 DSymbolFileNativePDB.cpp401 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 DCPPLanguageRuntime.cpp313 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 DSymbolFileBreakpad.cpp229 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 DSymbolFileBreakpad.h67 lldb::FunctionSP GetOrCreateFunction(CompileUnit &comp_unit);
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/
H A DSymbolFileCTF.cpp829 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 DSymbolFileCTF.h255 std::vector<lldb::FunctionSP> m_functions;
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/
H A DSymbolFileSymtab.cpp182 FunctionSP func_sp( in ParseFunctions()
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DSearchFilter.cpp329 cu_sp->ForeachFunction([&](const FunctionSP &func_sp) { in DoCUIteration()
H A DModule.cpp394 sc.comp_unit->ForeachFunction([&sc, &symbols](const FunctionSP &f) { in ParseAllDebugSymbols()
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h352 typedef std::shared_ptr<lldb_private::Function> FunctionSP; typedef
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp290 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 DDWARFASTParserClang.cpp2411 FunctionSP func_sp; in ParseFunctionFromDWARF()