Lines Matching refs:func_id
475 lldb::FunctionSP SymbolFileNativePDB::CreateFunction(PdbCompilandSymId func_id, in CreateFunction() argument
478 m_index->compilands().GetCompiland(func_id.modi); in CreateFunction()
480 CVSymbol sym_record = cci->m_debug_stream.readSymbolAtOffset(func_id.offset); in CreateFunction()
506 &comp_unit, toOpaqueUid(func_id), toOpaqueUid(sig_id), mangled, in CreateFunction()
517 ts->GetNativePDBParser()->GetOrCreateFunctionDecl(func_id); in CreateFunction()
979 FunctionSP SymbolFileNativePDB::GetOrCreateFunction(PdbCompilandSymId func_id, in GetOrCreateFunction() argument
981 auto emplace_result = m_functions.try_emplace(toOpaqueUid(func_id), nullptr); in GetOrCreateFunction()
983 emplace_result.first->second = CreateFunction(func_id, comp_unit); in GetOrCreateFunction()
1289 PdbCompilandSymId func_id{modi, record_offset}; in ParseLineTable() local
1311 ParseSymbolArrayInScope(func_id, parse_inline_sites); in ParseLineTable()
1601 PdbCompilandSymId func_id = PdbSymUid(func.GetID()).asCompilandSym(); in ParseBlocksRecursive() local
1615 size_t count = ParseSymbolArrayInScope(func_id, parse_blocks); in ParseBlocksRecursive()
1709 PdbCompilandSymId func_id(proc.modi(), proc.SymOffset); in FindFunctions() local
1710 sc.function = GetOrCreateFunction(func_id, *sc.comp_unit).get(); in FindFunctions()