Lines Matching defs:dwarf_cu
135 const uint8_t op, const DWARFUnit *dwarf_cu) {
337 if (!dwarf_cu) {
340 return dwarf_cu->GetSymbolFileDWARF().GetVendorDWARFOpcodeSize(
345 lldb::addr_t DWARFExpression::GetLocation_DW_OP_addr(const DWARFUnit *dwarf_cu,
356 if (dwarf_cu)
357 return dwarf_cu->ReadAddressFromDebugAddrSection(index);
362 GetOpcodeDataSize(m_data, offset, op, dwarf_cu);
372 bool DWARFExpression::Update_DW_OP_addr(const DWARFUnit *dwarf_cu,
422 GetOpcodeDataSize(m_data, offset, op, dwarf_cu);
431 const DWARFUnit *dwarf_cu) const {
439 GetOpcodeDataSize(m_data, offset, op, dwarf_cu);
447 const DWARFUnit *dwarf_cu,
519 GetOpcodeDataSize(m_data, offset, op, dwarf_cu);
733 void UpdateValueTypeFromLocationDescription(Log *log, const DWARFUnit *dwarf_cu,
742 if (dwarf_cu && dwarf_cu->GetVersion() >= 4) {
825 const DWARFUnit *dwarf_cu, const lldb::RegisterKind reg_kind,
1833 log, dwarf_cu, LocationDescriptionKind::Empty);
1849 UpdateValueTypeFromLocationDescription(log, dwarf_cu, piece_locdesc,
1941 UpdateValueTypeFromLocationDescription(log, dwarf_cu,
1949 log, dwarf_cu, dwarf4_location_description_kind, &stack.back());
2103 const uint64_t abs_die_offset = die_offset + dwarf_cu->GetOffset();
2105 DWARFDIE die = const_cast<DWARFUnit *>(dwarf_cu)->GetDIE(abs_die_offset);
2208 if (!dwarf_cu)
2212 lldb::addr_t value = dwarf_cu->ReadAddressFromDebugAddrSection(index);
2232 if (!dwarf_cu) {
2237 lldb::addr_t value = dwarf_cu->ReadAddressFromDebugAddrSection(index);
2252 if (dwarf_cu) {
2253 if (dwarf_cu->GetSymbolFileDWARF().ParseVendorDWARFOpcode(
2273 log, dwarf_cu, dwarf4_location_description_kind, &stack.back());
2290 const DWARFUnit *dwarf_cu, const DataExtractor &data,
2294 dwarf_cu->GetLocationTable(data);
2298 addr_t address = dwarf_cu->ReadAddressFromDebugAddrSection(index);
2316 0, llvm::object::SectionedAddress{dwarf_cu->GetBaseAddress()},