Lines Matching refs:sc

660           SymbolContext sc;  in Dump()  local
662 *this, eSymbolContextEverything, sc); in Dump()
663 if (sc.function || sc.symbol) { in Dump()
671 if (sc.function == nullptr && sc.symbol != nullptr) { in Dump()
673 if (sc.symbol->ValueIsAddress()) { in Dump()
674 if (sc.symbol->GetAddressRef().GetSection() != GetSection()) { in Dump()
683 sc.DumpStopContext(s, exe_scope, *this, show_fullpaths, in Dump()
706 SymbolContext sc; in Dump() local
708 *this, eSymbolContextEverything | eSymbolContextVariable, sc); in Dump()
709 if (sc.symbol) { in Dump()
714 if (sc.symbol->ValueIsAddress() && in Dump()
715 sc.symbol->GetAddressRef().GetSection() != GetSection()) in Dump()
716 sc.symbol = nullptr; in Dump()
718 sc.GetDescription(s, eDescriptionLevelBrief, target); in Dump()
720 if (sc.block) { in Dump()
726 sc.block->AppendVariables( in Dump()
825 Address::CalculateSymbolContext(SymbolContext *sc, in CalculateSymbolContext() argument
827 sc->Clear(false); in CalculateSymbolContext()
835 sc->module_sp = module_sp; in CalculateSymbolContext()
836 if (sc->module_sp) in CalculateSymbolContext()
837 return sc->module_sp->ResolveSymbolContextForAddress( in CalculateSymbolContext()
838 *this, resolve_scope, *sc); in CalculateSymbolContext()
854 SymbolContext sc; in CalculateSymbolContextCompileUnit() local
855 sc.module_sp = section_sp->GetModule(); in CalculateSymbolContextCompileUnit()
856 if (sc.module_sp) { in CalculateSymbolContextCompileUnit()
857 sc.module_sp->ResolveSymbolContextForAddress(*this, in CalculateSymbolContextCompileUnit()
858 eSymbolContextCompUnit, sc); in CalculateSymbolContextCompileUnit()
859 return sc.comp_unit; in CalculateSymbolContextCompileUnit()
868 SymbolContext sc; in CalculateSymbolContextFunction() local
869 sc.module_sp = section_sp->GetModule(); in CalculateSymbolContextFunction()
870 if (sc.module_sp) { in CalculateSymbolContextFunction()
871 sc.module_sp->ResolveSymbolContextForAddress(*this, in CalculateSymbolContextFunction()
872 eSymbolContextFunction, sc); in CalculateSymbolContextFunction()
873 return sc.function; in CalculateSymbolContextFunction()
882 SymbolContext sc; in CalculateSymbolContextBlock() local
883 sc.module_sp = section_sp->GetModule(); in CalculateSymbolContextBlock()
884 if (sc.module_sp) { in CalculateSymbolContextBlock()
885 sc.module_sp->ResolveSymbolContextForAddress(*this, eSymbolContextBlock, in CalculateSymbolContextBlock()
886 sc); in CalculateSymbolContextBlock()
887 return sc.block; in CalculateSymbolContextBlock()
896 SymbolContext sc; in CalculateSymbolContextSymbol() local
897 sc.module_sp = section_sp->GetModule(); in CalculateSymbolContextSymbol()
898 if (sc.module_sp) { in CalculateSymbolContextSymbol()
899 sc.module_sp->ResolveSymbolContextForAddress(*this, eSymbolContextSymbol, in CalculateSymbolContextSymbol()
900 sc); in CalculateSymbolContextSymbol()
901 return sc.symbol; in CalculateSymbolContextSymbol()
910 SymbolContext sc; in CalculateSymbolContextLineEntry() local
911 sc.module_sp = section_sp->GetModule(); in CalculateSymbolContextLineEntry()
912 if (sc.module_sp) { in CalculateSymbolContextLineEntry()
913 sc.module_sp->ResolveSymbolContextForAddress(*this, in CalculateSymbolContextLineEntry()
914 eSymbolContextLineEntry, sc); in CalculateSymbolContextLineEntry()
915 if (sc.line_entry.IsValid()) { in CalculateSymbolContextLineEntry()
916 line_entry = sc.line_entry; in CalculateSymbolContextLineEntry()