Lines Matching refs:func_id
400 lldb::FunctionSP SymbolFileNativePDB::CreateFunction(PdbCompilandSymId func_id, in CreateFunction() argument
403 m_index->compilands().GetCompiland(func_id.modi); in CreateFunction()
405 CVSymbol sym_record = cci->m_debug_stream.readSymbolAtOffset(func_id.offset); in CreateFunction()
431 &comp_unit, toOpaqueUid(func_id), toOpaqueUid(sig_id), mangled, in CreateFunction()
436 m_ast->GetOrCreateFunctionDecl(func_id); in CreateFunction()
893 FunctionSP SymbolFileNativePDB::GetOrCreateFunction(PdbCompilandSymId func_id, in GetOrCreateFunction() argument
895 auto emplace_result = m_functions.try_emplace(toOpaqueUid(func_id), nullptr); in GetOrCreateFunction()
897 emplace_result.first->second = CreateFunction(func_id, comp_unit); in GetOrCreateFunction()
1190 PdbCompilandSymId func_id{modi, record_offset}; in ParseLineTable() local
1212 ParseSymbolArrayInScope(func_id, parse_inline_sites); in ParseLineTable()
1499 PdbCompilandSymId func_id = PdbSymUid(func.GetID()).asCompilandSym(); in ParseBlocksRecursive() local
1513 size_t count = ParseSymbolArrayInScope(func_id, parse_blocks); in ParseBlocksRecursive()
1593 PdbCompilandSymId func_id(proc.modi(), proc.SymOffset); in FindFunctions() local
1594 sc.function = GetOrCreateFunction(func_id, *sc.comp_unit).get(); in FindFunctions()