Lines Matching defs:Block

1 //===-- Block.cpp -----------------------------------------------*- C++ -*-===//
10 #include "lldb/Symbol/Block.h"
25 Block::Block(lldb::user_id_t uid) :
38 Block::~Block ()
43 Block::GetDescription(Stream *s, Function *function, lldb::DescriptionLevel level, Target *target) const
73 Block::Dump(Stream *s, addr_t base_addr, int32_t depth, bool show_context) const
77 Block *parent = GetParent();
88 *s << "Block" << ((const UserID&)*this);
89 const Block* parent_block = GetParent();
136 Block *
137 Block::FindBlockByID (user_id_t block_id)
142 Block *matching_block = NULL;
154 Block::CalculateSymbolContext (SymbolContext* sc)
162 Block::CalculateSymbolContextModule ()
170 Block::CalculateSymbolContextCompileUnit ()
178 Block::CalculateSymbolContextFunction ()
185 Block *
186 Block::CalculateSymbolContextBlock ()
192 Block::DumpSymbolContext(Stream *s)
197 s->Printf(", Block{0x%8.8" PRIx64 "}", GetID());
201 Block::DumpAddressRanges (Stream *s, lldb::addr_t base_addr)
215 Block::Contains (addr_t range_offset) const
221 Block::Contains (const Block *block) const
227 const Block *block_parent;
239 Block::Contains (const Range& range) const
244 Block *
245 Block::GetParent () const
252 Block *
253 Block::GetContainingInlinedBlock ()
260 Block *
261 Block::GetInlinedParent ()
263 Block *parent_block = GetParent ();
276 Block::GetRangeContainingOffset (const addr_t offset, Range &range)
290 Block::GetRangeContainingAddress (const Address& addr, AddressRange &range)
321 Block::GetRangeContainingLoadAddress (lldb::addr_t load_addr, Target &target, AddressRange &range)
331 Block::GetRangeIndexContainingAddress (const Address& addr)
352 Block::GetRangeAtIndex (uint32_t range_idx, AddressRange &range)
370 Block::GetStartAddress (Address &addr)
386 Block::FinalizeRanges ()
393 Block::AddRange (const Range& range)
395 Block *parent_block = GetParent ();
441 Block::MemorySize() const
443 size_t mem_size = sizeof(Block) + m_ranges.GetSize() * sizeof(Range);
453 Block::AddChild(const BlockSP &child_block_sp)
463 Block::SetInlinedFunctionInfo(const char *name, const char *mangled, const Declaration *decl_ptr, const Declaration *call_decl_ptr)
471 Block::GetBlockVariableList (bool can_create)
488 Block::AppendBlockVariables (bool can_create,
506 Block *child_block = pos->get();
521 Block::AppendVariables
544 Block* parent_block = GetParent();
552 Block::GetClangDeclContext()
575 Block::SetBlockInfoHasBeenParsed (bool b, bool set_children)
588 Block::SetDidParseVariables (bool b, bool set_children)
600 Block *
601 Block::GetSibling() const
605 Block *parent_block = GetParent();
613 Block *
614 Block::GetSiblingForChild (const Block *child_block) const