Lines Matching refs:function_die
1926 DWARFDIE function_die = cu.LookupAddress(file_vm_addr); in ResolveFunctionAndBlock() local
1928 if (function_die) { in ResolveFunctionAndBlock()
1929 sc.function = sc.comp_unit->FindFunctionByUID(function_die.GetID()).get(); in ResolveFunctionAndBlock()
1931 sc.function = ParseFunction(*sc.comp_unit, function_die); in ResolveFunctionAndBlock()
1934 block_die = function_die.LookupDeepestBlock(file_vm_addr); in ResolveFunctionAndBlock()
1944 sc.block = block.FindBlockByID(function_die.GetID()); in ResolveFunctionAndBlock()
3054 DWARFDIE function_die = in ParseBlocksRecursive() local
3056 if (function_die) { in ParseBlocksRecursive()
3057 ParseBlocksRecursive(*comp_unit, &func.GetBlock(false), function_die, in ParseBlocksRecursive()
3084 DWARFDIE function_die = GetDIE(sc.function->GetID()); in ParseVariablesForContext() local
3088 if (function_die.GetDIE()->GetAttributeAddressRanges( in ParseVariablesForContext()
3089 function_die.GetCU(), ranges, in ParseVariablesForContext()
3094 ParseVariablesInFunctionContext(sc, function_die, func_lo_pc); in ParseVariablesForContext()
3811 SymbolFileDWARF::CollectCallEdges(ModuleSP module, DWARFDIE function_die) { in CollectCallEdges() argument
3815 function_die.GetAttributeValueAsUnsigned(DW_AT_call_all_calls, 0) || in CollectCallEdges()
3816 function_die.GetAttributeValueAsUnsigned(DW_AT_GNU_all_call_sites, 0); in CollectCallEdges()
3822 function_die.GetPubname()); in CollectCallEdges()
3830 for (DWARFDIE child : function_die.children()) { in CollectCallEdges()
3864 function_die.GetPubname()); in CollectCallEdges()