reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
72 m_sc = *sc_ptr; 73 m_flags.Set(m_sc.GetResolvedMask()); 92 m_sc = *sc_ptr; 93 m_flags.Set(m_sc.GetResolvedMask()); 96 if (reg_context_sp && !m_sc.target_sp) { 97 m_sc.target_sp = reg_context_sp->CalculateTarget(); 98 if (m_sc.target_sp) 120 m_sc = *sc_ptr; 121 m_flags.Set(m_sc.GetResolvedMask()); 124 if (!m_sc.target_sp && reg_context_sp) { 125 m_sc.target_sp = reg_context_sp->CalculateTarget(); 126 if (m_sc.target_sp) 131 if (!m_sc.module_sp || m_sc.module_sp != pc_module_sp) { 131 if (!m_sc.module_sp || m_sc.module_sp != pc_module_sp) { 133 m_sc.module_sp = pc_module_sp; 136 m_sc.module_sp.reset(); 163 scope = m_sc.symbol; 206 m_sc.module_sp = module_sp; 222 m_sc.Clear(false); 250 if (m_sc.block == nullptr && m_flags.IsClear(eSymbolContextBlock)) 253 if (m_sc.block) { 254 Block *inline_block = m_sc.block->GetContainingInlinedBlock(); 263 return &m_sc.function->GetBlock(false); 281 if (!m_sc.target_sp) { 282 m_sc.target_sp = CalculateTarget(); 283 if (m_sc.target_sp) 290 if (!m_sc.module_sp && m_flags.IsClear(RESOLVED_FRAME_CODE_ADDR)) 321 if (m_sc.module_sp) { 330 if (m_sc.comp_unit) 339 if (m_sc.function) 348 if (m_sc.block) 357 if (m_sc.symbol) 366 if (m_sc.line_entry.IsValid()) 379 resolved |= m_sc.module_sp->ResolveSymbolContextForAddress( 384 if ((resolved & eSymbolContextCompUnit) && m_sc.comp_unit == nullptr) 385 m_sc.comp_unit = sc.comp_unit; 386 if ((resolved & eSymbolContextFunction) && m_sc.function == nullptr) 387 m_sc.function = sc.function; 388 if ((resolved & eSymbolContextBlock) && m_sc.block == nullptr) 389 m_sc.block = sc.block; 390 if ((resolved & eSymbolContextSymbol) && m_sc.symbol == nullptr) 391 m_sc.symbol = sc.symbol; 393 !m_sc.line_entry.IsValid()) { 394 m_sc.line_entry = sc.line_entry; 395 m_sc.line_entry.ApplyFileMappings(m_sc.target_sp); 395 m_sc.line_entry.ApplyFileMappings(m_sc.target_sp); 402 if (m_sc.target_sp) { 403 resolved |= m_sc.target_sp->GetImages().ResolveSymbolContextForAddress( 404 lookup_addr, resolve_scope, m_sc); 418 return m_sc; 446 if (m_sc.comp_unit) { 448 m_sc.comp_unit->GetVariableList(true)); 470 if (m_sc.block) { 474 m_sc.block->AppendVariables( 483 if (m_sc.comp_unit && get_file_globals) { 485 m_sc.comp_unit->GetVariableList(true)); 558 if (m_sc.GetFunctionMethodInfo(method_language, is_instance_method, 1080 if (m_sc.function) { 1088 if (m_sc.function->GetFrameBaseExpression().IsLocationList()) 1090 m_sc.function->GetAddressRange().GetBaseAddress().GetLoadAddress( 1093 if (!m_sc.function->GetFrameBaseExpression().Evaluate( 1118 if (!m_sc.function) { 1125 return &m_sc.function->GetFrameBaseExpression(); 1140 return m_sc.line_entry.IsValid(); 1200 if (m_sc.block == nullptr) 1202 if (m_sc.block) 1203 return m_sc.block->GetContainingInlinedBlock() != nullptr; 1814 if (frame_format && FormatEntity::Format(*frame_format, s, &m_sc, &exe_ctx, 1841 m_sc.DumpStopContext(strm, exe_ctx.GetBestExecutionContextScope(), 1869 assert(!m_sc.target_sp || !curr_frame.m_sc.target_sp || 1869 assert(!m_sc.target_sp || !curr_frame.m_sc.target_sp || 1870 m_sc.target_sp.get() == curr_frame.m_sc.target_sp.get()); 1870 m_sc.target_sp.get() == curr_frame.m_sc.target_sp.get()); 1871 assert(!m_sc.module_sp || !curr_frame.m_sc.module_sp || 1871 assert(!m_sc.module_sp || !curr_frame.m_sc.module_sp || 1872 m_sc.module_sp.get() == curr_frame.m_sc.module_sp.get()); 1872 m_sc.module_sp.get() == curr_frame.m_sc.module_sp.get()); 1873 assert(m_sc.comp_unit == nullptr || curr_frame.m_sc.comp_unit == nullptr || 1873 assert(m_sc.comp_unit == nullptr || curr_frame.m_sc.comp_unit == nullptr || 1874 m_sc.comp_unit == curr_frame.m_sc.comp_unit); 1874 m_sc.comp_unit == curr_frame.m_sc.comp_unit); 1875 assert(m_sc.function == nullptr || curr_frame.m_sc.function == nullptr || 1875 assert(m_sc.function == nullptr || curr_frame.m_sc.function == nullptr || 1876 m_sc.function == curr_frame.m_sc.function); 1876 m_sc.function == curr_frame.m_sc.function); 1877 m_sc = curr_frame.m_sc; 1877 m_sc = curr_frame.m_sc; 1879 m_flags.Set(m_sc.GetResolvedMask()); 1916 if (m_sc.comp_unit && m_sc.line_entry.IsValid()) { 1916 if (m_sc.comp_unit && m_sc.line_entry.IsValid()) { 1921 m_sc.line_entry.file, m_sc.line_entry.line, 1921 m_sc.line_entry.file, m_sc.line_entry.line, 1922 m_sc.line_entry.column, source_lines_before,