Lines Matching defs:old_sc
600 static bool SymbolContextsMightBeEquivalent(SymbolContext &old_sc,
604 if (old_sc.module_sp.get() == new_sc.module_sp.get()) {
607 if (old_sc.comp_unit && new_sc.comp_unit &&
608 (old_sc.comp_unit == new_sc.comp_unit)) {
609 if (old_sc.function && new_sc.function &&
610 (old_sc.function == new_sc.function)) {
613 } else if (old_sc.symbol && new_sc.symbol &&
614 (old_sc.symbol == new_sc.symbol)) {
619 if (old_sc.comp_unit && new_sc.comp_unit) {
620 if (old_sc.comp_unit->GetPrimaryFile() ==
623 if (old_sc.function && new_sc.function &&
624 (old_sc.function->GetName() == new_sc.function->GetName())) {
628 } else if (old_sc.symbol && new_sc.symbol) {
629 if (Mangled::Compare(old_sc.symbol->GetMangled(),
685 SymbolContext old_sc, new_sc;
691 if (old_loc_sp->GetAddress().CalculateSymbolContext(&old_sc) ==
694 SymbolContextsMightBeEquivalent(old_sc, new_sc);
726 SymbolContext &old_sc = old_sc_map.begin()->second;
736 if (SymbolContextsMightBeEquivalent(old_sc, tmp_iter->second))
744 if (SymbolContextsMightBeEquivalent(old_sc, tmp_iter->second))