Lines Matching refs:block_id

335 Block &SymbolFileNativePDB::CreateBlock(PdbCompilandSymId block_id) {  in CreateBlock()  argument
336 CompilandIndexItem *cii = m_index->compilands().GetCompiland(block_id.modi); in CreateBlock()
337 CVSymbol sym = cii->m_debug_stream.readSymbolAtOffset(block_id.offset); in CreateBlock()
339 lldb::user_id_t opaque_block_uid = toOpaqueUid(block_id); in CreateBlock()
347 FunctionSP func = GetOrCreateFunction(block_id, *comp_unit); in CreateBlock()
361 PdbCompilandSymId parent_id(block_id.modi, block.Parent); in CreateBlock()
364 m_ast->GetOrCreateBlockDecl(block_id); in CreateBlock()
375 m_ast->GetOrCreateInlinedFunctionDecl(block_id); in CreateBlock()
914 Block &SymbolFileNativePDB::GetOrCreateBlock(PdbCompilandSymId block_id) { in GetOrCreateBlock() argument
915 auto iter = m_blocks.find(toOpaqueUid(block_id)); in GetOrCreateBlock()
919 return CreateBlock(block_id); in GetOrCreateBlock()
1772 size_t SymbolFileNativePDB::ParseVariablesForBlock(PdbCompilandSymId block_id) { in ParseVariablesForBlock() argument
1773 Block &block = GetOrCreateBlock(block_id); in ParseVariablesForBlock()
1777 CompilandIndexItem *cii = m_index->compilands().GetCompiland(block_id.modi); in ParseVariablesForBlock()
1778 CVSymbol sym = cii->m_debug_stream.readSymbolAtOffset(block_id.offset); in ParseVariablesForBlock()
1807 cii->m_debug_stream.getSymbolArray(), block_id.offset); in ParseVariablesForBlock()
1818 PdbCompilandSymId child_sym_id(block_id.modi, record_offset); in ParseVariablesForBlock()
1837 variable = GetOrCreateLocalVariable(block_id, child_sym_id, is_param); in ParseVariablesForBlock()
1861 PdbSymUid block_id(sc.block->GetID()); in ParseVariablesForContext() local
1863 size_t count = ParseVariablesForBlock(block_id.asCompilandSym()); in ParseVariablesForContext()
1868 PdbSymUid block_id(sc.function->GetID()); in ParseVariablesForContext() local
1870 size_t count = ParseVariablesForBlock(block_id.asCompilandSym()); in ParseVariablesForContext()