diff options
Diffstat (limited to 'lldb/source/Symbol/Block.cpp')
| -rw-r--r-- | lldb/source/Symbol/Block.cpp | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/lldb/source/Symbol/Block.cpp b/lldb/source/Symbol/Block.cpp index 77a4830dea7c..bf380064200a 100644 --- a/lldb/source/Symbol/Block.cpp +++ b/lldb/source/Symbol/Block.cpp @@ -44,8 +44,8 @@ void Block::GetDescription(Stream *s, Function *function, s->Printf(", range%s = ", num_ranges > 1 ? "s" : ""); for (size_t i = 0; i < num_ranges; ++i) { const Range &range = m_ranges.GetEntryRef(i); - s->AddressRange(base_addr + range.GetRangeBase(), - base_addr + range.GetRangeEnd(), 4); + DumpAddressRange(s->AsRawOstream(), base_addr + range.GetRangeBase(), + base_addr + range.GetRangeEnd(), 4); } } @@ -87,8 +87,8 @@ void Block::Dump(Stream *s, addr_t base_addr, int32_t depth, *s << '!'; else *s << ' '; - s->AddressRange(base_addr + range.GetRangeBase(), - base_addr + range.GetRangeEnd(), 4); + DumpAddressRange(s->AsRawOstream(), base_addr + range.GetRangeBase(), + base_addr + range.GetRangeEnd(), 4); } } s->EOL(); @@ -160,8 +160,8 @@ void Block::DumpAddressRanges(Stream *s, lldb::addr_t base_addr) { size_t num_ranges = m_ranges.GetSize(); for (size_t i = 0; i < num_ranges; ++i) { const Range &range = m_ranges.GetEntryRef(i); - s->AddressRange(base_addr + range.GetRangeBase(), - base_addr + range.GetRangeEnd(), 4); + DumpAddressRange(s->AsRawOstream(), base_addr + range.GetRangeBase(), + base_addr + range.GetRangeEnd(), 4); } } } @@ -406,11 +406,10 @@ Block::AppendBlockVariables(bool can_create, bool get_child_block_variables, uint32_t num_variables_added = 0; VariableList *block_var_list = GetBlockVariableList(can_create).get(); if (block_var_list) { - for (size_t i = 0; i < block_var_list->GetSize(); ++i) { - VariableSP variable = block_var_list->GetVariableAtIndex(i); - if (filter(variable.get())) { + for (const VariableSP &var_sp : *block_var_list) { + if (filter(var_sp.get())) { num_variables_added++; - variable_list->AddVariable(variable); + variable_list->AddVariable(var_sp); } } } |
