Lines Matching defs:function_die
2739 DWARFDebugInfoEntry *function_die = NULL;
2743 dwarf_cu->LookupAddress(file_vm_addr, &function_die, &block_die);
2747 dwarf_cu->LookupAddress(file_vm_addr, &function_die, NULL);
2750 if (function_die != NULL)
2752 sc.function = sc.comp_unit->FindFunctionByUID (MakeUserID(function_die->GetOffset())).get();
2754 sc.function = ParseCompileUnitFunction(sc, dwarf_cu, function_die);
2778 sc.block = block.FindBlockByID (MakeUserID(function_die->GetOffset()));
2893 DWARFDebugInfoEntry *function_die = NULL;
2895 dwarf_cu->LookupAddress(file_vm_addr, &function_die, resolve_scope & eSymbolContextBlock ? &block_die : NULL);
2897 if (function_die != NULL)
2899 sc.function = sc.comp_unit->FindFunctionByUID (MakeUserID(function_die->GetOffset())).get();
2901 sc.function = ParseCompileUnitFunction(sc, dwarf_cu, function_die);
2911 sc.block = block.FindBlockByID (MakeUserID(function_die->GetOffset()));
7071 const DWARFDebugInfoEntry *function_die = dwarf_cu->GetDIEPtr(function_die_offset);
7072 if (function_die)
7074 ParseFunctionBlocks(sc, &sc.function->GetBlock (false), dwarf_cu, function_die, LLDB_INVALID_ADDRESS, 0);
7129 const DWARFDebugInfoEntry *function_die = dwarf_cu->GetDIEPtr(sc.function->GetID());
7131 dw_addr_t func_lo_pc = function_die->GetAttributeValueAsUnsigned (this, dwarf_cu, DW_AT_low_pc, LLDB_INVALID_ADDRESS);
7134 const size_t num_variables = ParseVariables(sc, dwarf_cu, func_lo_pc, function_die->GetFirstChild(), true, true);