• Home
  • Raw
  • Download

Lines Matching refs:m_sc

58       m_id(pc, cfa, nullptr), m_frame_code_addr(pc), m_sc(), m_flags(),  in StackFrame()
72 m_sc = *sc_ptr; in StackFrame()
73 m_flags.Set(m_sc.GetResolvedMask()); in StackFrame()
85 m_frame_code_addr(pc), m_sc(), m_flags(), m_frame_base(), in StackFrame()
92 m_sc = *sc_ptr; in StackFrame()
93 m_flags.Set(m_sc.GetResolvedMask()); in StackFrame()
96 if (reg_context_sp && !m_sc.target_sp) { in StackFrame()
97 m_sc.target_sp = reg_context_sp->CalculateTarget(); in StackFrame()
98 if (m_sc.target_sp) in StackFrame()
113 m_frame_code_addr(pc_addr), m_sc(), m_flags(), m_frame_base(), in StackFrame()
120 m_sc = *sc_ptr; in StackFrame()
121 m_flags.Set(m_sc.GetResolvedMask()); in StackFrame()
124 if (!m_sc.target_sp && reg_context_sp) { in StackFrame()
125 m_sc.target_sp = reg_context_sp->CalculateTarget(); in StackFrame()
126 if (m_sc.target_sp) in StackFrame()
131 if (!m_sc.module_sp || m_sc.module_sp != pc_module_sp) { in StackFrame()
133 m_sc.module_sp = pc_module_sp; in StackFrame()
136 m_sc.module_sp.reset(); in StackFrame()
163 scope = m_sc.symbol; in GetStackID()
206 m_sc.module_sp = module_sp; in GetFrameCodeAddress()
222 m_sc.Clear(false); in ChangePC()
245 if (m_sc.block == nullptr && m_flags.IsClear(eSymbolContextBlock)) in GetFrameBlock()
248 if (m_sc.block) { in GetFrameBlock()
249 Block *inline_block = m_sc.block->GetContainingInlinedBlock(); in GetFrameBlock()
258 return &m_sc.function->GetBlock(false); in GetFrameBlock()
276 if (!m_sc.target_sp) { in GetSymbolContext()
277 m_sc.target_sp = CalculateTarget(); in GetSymbolContext()
278 if (m_sc.target_sp) in GetSymbolContext()
285 if (!m_sc.module_sp && m_flags.IsClear(RESOLVED_FRAME_CODE_ADDR)) in GetSymbolContext()
316 if (m_sc.module_sp) { in GetSymbolContext()
325 if (m_sc.comp_unit) in GetSymbolContext()
334 if (m_sc.function) in GetSymbolContext()
343 if (m_sc.block) in GetSymbolContext()
352 if (m_sc.symbol) in GetSymbolContext()
361 if (m_sc.line_entry.IsValid()) in GetSymbolContext()
374 resolved |= m_sc.module_sp->ResolveSymbolContextForAddress( in GetSymbolContext()
379 if ((resolved & eSymbolContextCompUnit) && m_sc.comp_unit == nullptr) in GetSymbolContext()
380 m_sc.comp_unit = sc.comp_unit; in GetSymbolContext()
381 if ((resolved & eSymbolContextFunction) && m_sc.function == nullptr) in GetSymbolContext()
382 m_sc.function = sc.function; in GetSymbolContext()
383 if ((resolved & eSymbolContextBlock) && m_sc.block == nullptr) in GetSymbolContext()
384 m_sc.block = sc.block; in GetSymbolContext()
385 if ((resolved & eSymbolContextSymbol) && m_sc.symbol == nullptr) in GetSymbolContext()
386 m_sc.symbol = sc.symbol; in GetSymbolContext()
388 !m_sc.line_entry.IsValid()) { in GetSymbolContext()
389 m_sc.line_entry = sc.line_entry; in GetSymbolContext()
390 m_sc.line_entry.ApplyFileMappings(m_sc.target_sp); in GetSymbolContext()
397 if (m_sc.target_sp) { in GetSymbolContext()
398 resolved |= m_sc.target_sp->GetImages().ResolveSymbolContextForAddress( in GetSymbolContext()
399 lookup_addr, resolve_scope, m_sc); in GetSymbolContext()
413 return m_sc; in GetSymbolContext()
441 if (m_sc.comp_unit) { in GetVariableList()
443 m_sc.comp_unit->GetVariableList(true)); in GetVariableList()
465 if (m_sc.block) { in GetInScopeVariableList()
469 m_sc.block->AppendVariables( in GetInScopeVariableList()
478 if (m_sc.comp_unit && get_file_globals) { in GetInScopeVariableList()
480 m_sc.comp_unit->GetVariableList(true)); in GetInScopeVariableList()
553 if (m_sc.GetFunctionMethodInfo(method_language, is_instance_method, in GetValueForVariableExpressionPath()
1069 if (m_sc.function) { in GetFrameBaseValue()
1077 if (m_sc.function->GetFrameBaseExpression().IsLocationList()) in GetFrameBaseValue()
1079 m_sc.function->GetAddressRange().GetBaseAddress().GetLoadAddress( in GetFrameBaseValue()
1082 if (!m_sc.function->GetFrameBaseExpression().Evaluate( in GetFrameBaseValue()
1107 if (!m_sc.function) { in GetFrameBaseExpression()
1114 return &m_sc.function->GetFrameBaseExpression(); in GetFrameBaseExpression()
1129 return m_sc.line_entry.IsValid(); in HasDebugInformation()
1189 if (m_sc.block == nullptr) in IsInlined()
1191 if (m_sc.block) in IsInlined()
1192 return m_sc.block->GetContainingInlinedBlock() != nullptr; in IsInlined()
1799 if (frame_format && FormatEntity::Format(*frame_format, s, &m_sc, &exe_ctx, in DumpUsingSettingsFormat()
1826 m_sc.DumpStopContext(strm, exe_ctx.GetBestExecutionContextScope(), in Dump()
1855 assert(!m_sc.target_sp || !curr_frame.m_sc.target_sp || in UpdatePreviousFrameFromCurrentFrame()
1856 m_sc.target_sp.get() == curr_frame.m_sc.target_sp.get()); in UpdatePreviousFrameFromCurrentFrame()
1857 assert(!m_sc.module_sp || !curr_frame.m_sc.module_sp || in UpdatePreviousFrameFromCurrentFrame()
1858 m_sc.module_sp.get() == curr_frame.m_sc.module_sp.get()); in UpdatePreviousFrameFromCurrentFrame()
1859 assert(m_sc.comp_unit == nullptr || curr_frame.m_sc.comp_unit == nullptr || in UpdatePreviousFrameFromCurrentFrame()
1860 m_sc.comp_unit == curr_frame.m_sc.comp_unit); in UpdatePreviousFrameFromCurrentFrame()
1861 assert(m_sc.function == nullptr || curr_frame.m_sc.function == nullptr || in UpdatePreviousFrameFromCurrentFrame()
1862 m_sc.function == curr_frame.m_sc.function); in UpdatePreviousFrameFromCurrentFrame()
1863 m_sc = curr_frame.m_sc; in UpdatePreviousFrameFromCurrentFrame()
1865 m_flags.Set(m_sc.GetResolvedMask()); in UpdatePreviousFrameFromCurrentFrame()
1902 if (m_sc.comp_unit && m_sc.line_entry.IsValid()) { in GetStatus()
1907 m_sc.line_entry.file, m_sc.line_entry.line, in GetStatus()
1908 m_sc.line_entry.column, source_lines_before, in GetStatus()