Lines Matching defs:var_id
842 VariableSP SymbolFileNativePDB::CreateGlobalVariable(PdbGlobalSymId var_id) {
843 CVSymbol sym = m_index->symrecords().readRecord(var_id.offset);
845 return CreateConstantSymbol(var_id, sym);
910 ts->GetNativePDBParser()->GetOrCreateVariableDecl(var_id);
923 toOpaqueUid(var_id), name.str().c_str(), global_name.c_str(), type_sp,
931 SymbolFileNativePDB::CreateConstantSymbol(PdbGlobalSymId var_id,
956 toOpaqueUid(var_id), constant.Name.str().c_str(), global_name.c_str(),
963 SymbolFileNativePDB::GetOrCreateGlobalVariable(PdbGlobalSymId var_id) {
964 auto emplace_result = m_global_vars.try_emplace(toOpaqueUid(var_id), nullptr);
966 if (VariableSP var_sp = CreateGlobalVariable(var_id))
1817 PdbCompilandSymId var_id,
1829 GetVariableLocationInfo(*m_index, var_id, *func_block, module);
1839 CompilandIndexItem *cii = m_index->compilands().GetCompiland(var_id.modi);
1858 toOpaqueUid(var_id), name.c_str(), name.c_str(), sftype, var_scope,
1869 ts->GetNativePDBParser()->GetOrCreateVariableDecl(scope_id, var_id);
1871 m_local_variables[toOpaqueUid(var_id)] = var_sp;
1876 PdbCompilandSymId scope_id, PdbCompilandSymId var_id, bool is_param) {
1877 auto iter = m_local_variables.find(toOpaqueUid(var_id));
1881 return CreateLocalVariable(scope_id, var_id, is_param);