Lines Matching refs:old_sc
610 static bool SymbolContextsMightBeEquivalent(SymbolContext &old_sc, in SymbolContextsMightBeEquivalent() argument
614 if (old_sc.module_sp.get() == new_sc.module_sp.get()) { in SymbolContextsMightBeEquivalent()
617 if (old_sc.comp_unit && new_sc.comp_unit && in SymbolContextsMightBeEquivalent()
618 (old_sc.comp_unit == new_sc.comp_unit)) { in SymbolContextsMightBeEquivalent()
619 if (old_sc.function && new_sc.function && in SymbolContextsMightBeEquivalent()
620 (old_sc.function == new_sc.function)) { in SymbolContextsMightBeEquivalent()
623 } else if (old_sc.symbol && new_sc.symbol && in SymbolContextsMightBeEquivalent()
624 (old_sc.symbol == new_sc.symbol)) { in SymbolContextsMightBeEquivalent()
629 if (old_sc.comp_unit && new_sc.comp_unit) { in SymbolContextsMightBeEquivalent()
630 if (old_sc.comp_unit->GetPrimaryFile() == in SymbolContextsMightBeEquivalent()
633 if (old_sc.function && new_sc.function && in SymbolContextsMightBeEquivalent()
634 (old_sc.function->GetName() == new_sc.function->GetName())) { in SymbolContextsMightBeEquivalent()
638 } else if (old_sc.symbol && new_sc.symbol) { in SymbolContextsMightBeEquivalent()
639 if (Mangled::Compare(old_sc.symbol->GetMangled(), in SymbolContextsMightBeEquivalent()
695 SymbolContext old_sc, new_sc; in ModuleReplaced() local
701 if (old_loc_sp->GetAddress().CalculateSymbolContext(&old_sc) == in ModuleReplaced()
704 SymbolContextsMightBeEquivalent(old_sc, new_sc); in ModuleReplaced()
736 SymbolContext &old_sc = old_sc_map.begin()->second; in ModuleReplaced() local
746 if (SymbolContextsMightBeEquivalent(old_sc, tmp_iter->second)) in ModuleReplaced()
754 if (SymbolContextsMightBeEquivalent(old_sc, tmp_iter->second)) in ModuleReplaced()