Lines Matching defs:old_sc
599 static bool SymbolContextsMightBeEquivalent(SymbolContext &old_sc,
603 if (old_sc.module_sp.get() == new_sc.module_sp.get()) {
606 if (old_sc.comp_unit && new_sc.comp_unit &&
607 (old_sc.comp_unit == new_sc.comp_unit)) {
608 if (old_sc.function && new_sc.function &&
609 (old_sc.function == new_sc.function)) {
612 } else if (old_sc.symbol && new_sc.symbol &&
613 (old_sc.symbol == new_sc.symbol)) {
618 if (old_sc.comp_unit && new_sc.comp_unit) {
619 if (old_sc.comp_unit->GetPrimaryFile() ==
622 if (old_sc.function && new_sc.function &&
623 (old_sc.function->GetName() == new_sc.function->GetName())) {
627 } else if (old_sc.symbol && new_sc.symbol) {
628 if (Mangled::Compare(old_sc.symbol->GetMangled(),
684 SymbolContext old_sc, new_sc;
690 if (old_loc_sp->GetAddress().CalculateSymbolContext(&old_sc) ==
693 SymbolContextsMightBeEquivalent(old_sc, new_sc);
725 SymbolContext &old_sc = old_sc_map.begin()->second;
735 if (SymbolContextsMightBeEquivalent(old_sc, tmp_iter->second))
743 if (SymbolContextsMightBeEquivalent(old_sc, tmp_iter->second))