Lines Matching defs:function_die
2103 DWARFDIE function_die = cu.LookupAddress(file_vm_addr);
2105 if (function_die) {
2106 sc.function = sc.comp_unit->FindFunctionByUID(function_die.GetID()).get();
2108 sc.function = ParseFunction(*sc.comp_unit, function_die);
2111 block_die = function_die.LookupDeepestBlock(file_vm_addr);
2121 sc.block = block.FindBlockByID(function_die.GetID());
3166 DWARFDIE function_die =
3168 if (function_die) {
3172 function_die.GetDIE()->GetAttributeAddressRanges(
3173 function_die.GetCU(),
3180 function_die.GetFirstChild(), function_file_addr);
3210 DWARFDIE function_die = GetDIE(sc.function->GetID());
3214 function_die.GetDIE()->GetAttributeAddressRanges(
3215 function_die.GetCU(), /*check_hi_lo_pc=*/true)) {
3220 "DIE({1:x}): {0}", function_die.GetID());
3224 ParseVariablesInFunctionContext(sc, function_die, func_lo_pc);
3959 SymbolFileDWARF::CollectCallEdges(ModuleSP module, DWARFDIE function_die) {
3963 function_die.GetAttributeValueAsUnsigned(DW_AT_call_all_calls, 0) ||
3964 function_die.GetAttributeValueAsUnsigned(DW_AT_GNU_all_call_sites, 0);
3970 function_die.GetPubname());
3978 for (DWARFDIE child : function_die.children()) {
4010 function_die.GetPubname());