Lines Matching refs:Block
23 Block::Block(lldb::user_id_t uid) in Block() function in Block
28 Block::~Block() = default;
30 void Block::GetDescription(Stream *s, Function *function, in GetDescription()
58 void Block::Dump(Stream *s, addr_t base_addr, int32_t depth, in Dump()
61 Block *parent = GetParent(); in Dump()
71 const Block *parent_block = GetParent(); in Dump()
111 Block *Block::FindBlockByID(user_id_t block_id) { in FindBlockByID()
115 Block *matching_block = nullptr; in FindBlockByID()
125 void Block::CalculateSymbolContext(SymbolContext *sc) { in CalculateSymbolContext()
131 lldb::ModuleSP Block::CalculateSymbolContextModule() { in CalculateSymbolContextModule()
137 CompileUnit *Block::CalculateSymbolContextCompileUnit() { in CalculateSymbolContextCompileUnit()
143 Function *Block::CalculateSymbolContextFunction() { in CalculateSymbolContextFunction()
149 Block *Block::CalculateSymbolContextBlock() { return this; } in CalculateSymbolContextBlock()
151 void Block::DumpSymbolContext(Stream *s) { in DumpSymbolContext()
158 void Block::DumpAddressRanges(Stream *s, lldb::addr_t base_addr) { in DumpAddressRanges()
169 bool Block::Contains(addr_t range_offset) const { in Contains()
173 bool Block::Contains(const Block *block) const { in Contains()
178 const Block *block_parent; in Contains()
187 bool Block::Contains(const Range &range) const { in Contains()
191 Block *Block::GetParent() const { in GetParent()
197 Block *Block::GetContainingInlinedBlock() { in GetContainingInlinedBlock()
203 Block *Block::GetInlinedParent() { in GetInlinedParent()
204 Block *parent_block = GetParent(); in GetInlinedParent()
214 Block *Block::GetContainingInlinedBlockWithCallSite( in GetContainingInlinedBlockWithCallSite()
216 Block *inlined_block = GetContainingInlinedBlock(); in GetContainingInlinedBlockWithCallSite()
229 bool Block::GetRangeContainingOffset(const addr_t offset, Range &range) { in GetRangeContainingOffset()
239 bool Block::GetRangeContainingAddress(const Address &addr, in GetRangeContainingAddress()
267 bool Block::GetRangeContainingLoadAddress(lldb::addr_t load_addr, in GetRangeContainingLoadAddress()
275 uint32_t Block::GetRangeIndexContainingAddress(const Address &addr) { in GetRangeIndexContainingAddress()
292 bool Block::GetRangeAtIndex(uint32_t range_idx, AddressRange &range) { in GetRangeAtIndex()
306 bool Block::GetStartAddress(Address &addr) { in GetStartAddress()
319 void Block::FinalizeRanges() { in FinalizeRanges()
324 void Block::AddRange(const Range &range) { in AddRange()
325 Block *parent_block = GetParent(); in AddRange()
365 size_t Block::MemorySize() const { in MemorySize()
366 size_t mem_size = sizeof(Block) + m_ranges.GetSize() * sizeof(Range); in MemorySize()
374 void Block::AddChild(const BlockSP &child_block_sp) { in AddChild()
381 void Block::SetInlinedFunctionInfo(const char *name, const char *mangled, in SetInlinedFunctionInfo()
388 VariableListSP Block::GetBlockVariableList(bool can_create) { in GetBlockVariableList()
402 Block::AppendBlockVariables(bool can_create, bool get_child_block_variables, in AppendBlockVariables()
420 Block *child_block = pos->get(); in AppendBlockVariables()
432 uint32_t Block::AppendVariables(bool can_create, bool get_parent_variables, in AppendVariables()
454 Block *parent_block = GetParent(); in AppendVariables()
463 SymbolFile *Block::GetSymbolFile() { in GetSymbolFile()
469 CompilerDeclContext Block::GetDeclContext() { in GetDeclContext()
475 void Block::SetBlockInfoHasBeenParsed(bool b, bool set_children) { in SetBlockInfoHasBeenParsed()
485 void Block::SetDidParseVariables(bool b, bool set_children) { in SetDidParseVariables()
494 Block *Block::GetSibling() const { in GetSibling()
496 Block *parent_block = GetParent(); in GetSibling()
504 Block *Block::GetSiblingForChild(const Block *child_block) const { in GetSiblingForChild()