Lines Matching refs:old_sc
628 static bool SymbolContextsMightBeEquivalent(SymbolContext &old_sc, in SymbolContextsMightBeEquivalent() argument
632 if (old_sc.module_sp.get() == new_sc.module_sp.get()) { in SymbolContextsMightBeEquivalent()
635 if (old_sc.comp_unit && new_sc.comp_unit && in SymbolContextsMightBeEquivalent()
636 (old_sc.comp_unit == new_sc.comp_unit)) { in SymbolContextsMightBeEquivalent()
637 if (old_sc.function && new_sc.function && in SymbolContextsMightBeEquivalent()
638 (old_sc.function == new_sc.function)) { in SymbolContextsMightBeEquivalent()
641 } else if (old_sc.symbol && new_sc.symbol && in SymbolContextsMightBeEquivalent()
642 (old_sc.symbol == new_sc.symbol)) { in SymbolContextsMightBeEquivalent()
647 if (old_sc.comp_unit && new_sc.comp_unit) { in SymbolContextsMightBeEquivalent()
648 if (old_sc.comp_unit->GetPrimaryFile() == in SymbolContextsMightBeEquivalent()
651 if (old_sc.function && new_sc.function && in SymbolContextsMightBeEquivalent()
652 (old_sc.function->GetName() == new_sc.function->GetName())) { in SymbolContextsMightBeEquivalent()
656 } else if (old_sc.symbol && new_sc.symbol) { in SymbolContextsMightBeEquivalent()
657 if (Mangled::Compare(old_sc.symbol->GetMangled(), in SymbolContextsMightBeEquivalent()
714 SymbolContext old_sc, new_sc; in ModuleReplaced() local
720 if (old_loc_sp->GetAddress().CalculateSymbolContext(&old_sc) == in ModuleReplaced()
723 SymbolContextsMightBeEquivalent(old_sc, new_sc); in ModuleReplaced()
755 SymbolContext &old_sc = old_sc_map.begin()->second; in ModuleReplaced() local
765 if (SymbolContextsMightBeEquivalent(old_sc, tmp_iter->second)) in ModuleReplaced()
773 if (SymbolContextsMightBeEquivalent(old_sc, tmp_iter->second)) in ModuleReplaced()