reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/API/SBFrame.cpp
  249         sb_block.SetPtr(frame->GetSymbolContext(eSymbolContextBlock).block);
  609           if (sc.block)
  610             sc.block->AppendVariables(
 1152         Block *block = frame->GetSymbolContext(eSymbolContextBlock).block;
 1225         if (sc.block) {
 1226           Block *inlined_block = sc.block->GetContainingInlinedBlock();
 1269         if (sc.block) {
 1270           Block *inlined_block = sc.block->GetContainingInlinedBlock();
tools/lldb/source/API/SBSymbolContext.cpp
  107       SBBlock(m_opaque_up ? m_opaque_up->block : nullptr));
  157   ref().block = block.GetPtr();
tools/lldb/source/Breakpoint/BreakpointResolver.cpp
  273       assert(!blocks_with_breakpoints.count(first->block));
  274       blocks_with_breakpoints.insert(first->block);
  278                            return blocks_with_breakpoints.count(sc.block);
tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp
  150     if (!sc.block)
  155     const Block *inline_block = sc.block->GetContainingInlinedBlock();
tools/lldb/source/Breakpoint/BreakpointResolverName.cpp
  343         if (sc.block && sc.block->GetInlinedFunctionInfo()) {
  343         if (sc.block && sc.block->GetInlinedFunctionInfo()) {
  344           if (!sc.block->GetStartAddress(break_addr))
tools/lldb/source/Commands/CommandObjectSource.cpp
  805       if (sc.block == nullptr) {
tools/lldb/source/Commands/CommandObjectThread.cpp
  658           Block *block = frame->GetSymbolContext(eSymbolContextBlock).block;
tools/lldb/source/Core/Address.cpp
  705         if (sc.block) {
  710           sc.block->AppendVariables(can_create, get_parent_variables,
  858       return sc.block;
tools/lldb/source/Core/FormatEntity.cpp
  459         if (sc->block && !concrete_only) {
  463           Block *inline_block = sc->block->GetContainingInlinedBlock();
 1537         if (sc->block) {
 1538           Block *inline_block = sc->block->GetContainingInlinedBlock();
 1541                 sc->block->GetInlinedFunctionInfo();
 1609           if (sc->block) {
 1610             Block *inline_block = sc->block->GetContainingInlinedBlock();
 1614               inline_info = sc->block->GetInlinedFunctionInfo();
tools/lldb/source/Core/Module.cpp
  872               if (sc.block)
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
  673   if (sym_ctx.block == nullptr)
  676   CompilerDeclContext frame_decl_context = sym_ctx.block->GetDeclContext();
 1100           sym_ctx.block != nullptr ? sym_ctx.block->GetDeclContext()
 1100           sym_ctx.block != nullptr ? sym_ctx.block->GetDeclContext()
 1159           sym_ctx.block != nullptr ? sym_ctx.block->GetDeclContext()
 1159           sym_ctx.block != nullptr ? sym_ctx.block->GetDeclContext()
 1253           frame_sym_ctx.block != nullptr ? frame_sym_ctx.block->GetDeclContext()
 1253           frame_sym_ctx.block != nullptr ? frame_sym_ctx.block->GetDeclContext()
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 1804                     sc.block = block.FindBlockByID(block_die.GetID());
 1806                     sc.block = block.FindBlockByID(function_die.GetID());
 1807                   if (sc.block)
 1905                 sc.block = nullptr;
 1931                         sc.block = block.FindBlockByID(block_die.GetID());
 1933                         sc.block = block.FindBlockByID(function_die.GetID());
 2201       sc.block = function_block.FindBlockByID(inlined_die.GetID());
 2202       if (sc.block == nullptr)
 2203         sc.block = function_block.FindBlockByID(inlined_die.GetOffset());
 2204       if (sc.block == nullptr || !sc.block->GetStartAddress(addr))
 2204       if (sc.block == nullptr || !sc.block->GetStartAddress(addr))
 2207       sc.block = nullptr;
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
  993         sc.block = sc.GetFunctionBlock();
  997         sc.block = &GetOrCreateBlock(csid);
  998         sc.function = sc.block->CalculateSymbolContextFunction();
 1484   if (sc.block) {
 1485     PdbSymUid block_id(sc.block->GetID());
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
  769           sc.block = sc.function->GetBlock(true).FindBlockByID(block_id);
  770           if (sc.block)
  880                 sc.block = block.FindBlockByID(sc.function->GetID());
tools/lldb/source/Symbol/Block.cpp
  128   sc->block = this;
tools/lldb/source/Symbol/LineEntry.cpp
  227     if (include_inlined_functions && next_line_sc.block &&
  228         next_line_sc.block->GetContainingInlinedBlock() != nullptr) {
  236           next_line_sc.block->GetContainingInlinedBlockWithCallSite(
tools/lldb/source/Symbol/SymbolContext.cpp
   64     block = rhs.block;
   64     block = rhs.block;
   78   block = nullptr;
  131       Block *inlined_block = block->GetContainingInlinedBlock();
  228   if (block != nullptr) {
  230     blocks.push_back(block);
  231     Block *parent_block = block->GetParent();
  306   if (block)
  352   *s << "Block        = " << block;
  353   if (block != nullptr)
  354     *s << " {0x" << block->GetID() << '}';
  401   if ((scope & eSymbolContextBlock) && (block != nullptr)) {
  403       Block *inline_block = block->GetContainingInlinedBlock();
  407       return block->GetRangeAtIndex(range_idx, range);
  456   if (block) {
  463     Block *curr_inlined_block = block->GetContainingInlinedBlock();
  537     if (block) {
  542       Block *inlined_block = block->GetContainingInlinedBlock();
  575   Block *curr_block = block;
  669     if (block) {
  670       Block *inlined_block = block->GetContainingInlinedBlock();
  691   if (block) {
  692     Block *inlined_block = block->GetContainingInlinedBlock();
 1055       if (sc.block == nullptr && sc.comp_unit == nullptr)
 1060       if (sc.block != nullptr) {
 1062             sc.block->GetInlinedFunctionInfo();
 1090     if (sc.block != nullptr) {
 1092           sc.block->GetInlinedFunctionInfo();
 1233       sc.block == nullptr && !sc.line_entry.IsValid()) {
 1237         if (pos->block && pos->block->GetContainingInlinedBlock())
 1237         if (pos->block && pos->block->GetContainingInlinedBlock())
tools/lldb/source/Symbol/Variable.cpp
  186     sc.block = nullptr;
  300           frame->GetSymbolContext(eSymbolContextBlock).block;
  307         if (variable_sc.block == nullptr)
  311         if (variable_sc.block != deepest_frame_block &&
  312             !variable_sc.block->Contains(deepest_frame_block))
tools/lldb/source/Target/StackFrame.cpp
  250   if (m_sc.block == nullptr && m_flags.IsClear(eSymbolContextBlock))
  253   if (m_sc.block) {
  254     Block *inline_block = m_sc.block->GetContainingInlinedBlock();
  348           if (m_sc.block)
  388         if ((resolved & eSymbolContextBlock) && m_sc.block == nullptr)
  389           m_sc.block = sc.block;
  389           m_sc.block = sc.block;
  470   if (m_sc.block) {
  474     m_sc.block->AppendVariables(
 1200   if (m_sc.block == nullptr)
 1202   if (m_sc.block)
 1203     return m_sc.block->GetContainingInlinedBlock() != nullptr;
 1747   if (sc.block) {
 1752     if (sc.block->AppendVariables(
tools/lldb/source/Target/StackFrameList.cpp
  502     Block *unwind_block = unwind_sc.block;
tools/lldb/source/Target/StackID.cpp
   25     if (sc.block)
   26       s->Printf(" (Block {0x%8.8" PRIx64 "})", sc.block->GetID());
   91         lhs_sc.block != nullptr && rhs_sc.function != nullptr &&
   92         rhs_sc.block != nullptr) {
   93       return rhs_sc.block->Contains(lhs_sc.block);
   93       return rhs_sc.block->Contains(lhs_sc.block);
tools/lldb/source/Target/ThreadPlanStepOverRange.cpp
  116       if (m_addr_context.block->GetInlinedFunctionInfo() == nullptr &&
  117           context.block->GetInlinedFunctionInfo() == nullptr)
  119       return m_addr_context.block == context.block;
  119       return m_addr_context.block == context.block;
  248                     if (prev_sc.block) {
  250                           prev_sc.block->GetContainingInlinedBlock();