reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
25 m_unit = nullptr; 45 assert(m_unit); 47 data.GetMaxU64(offset_ptr, DWARFUnit::GetAddressByteSize(m_unit)); 119 assert(m_unit); 120 if (m_unit->GetVersion() <= 2) 121 ref_addr_size = m_unit->GetAddressByteSize(); 198 return GetFixedSize(m_form, m_unit); 203 return DWARFFormValue::SkipValue(m_form, debug_info_data, offset_ptr, m_unit); 409 assert(m_unit); // Unit must be valid for DW_FORM_ref_addr objects or we 411 if (m_unit->GetVersion() <= 2) 447 assert(m_unit); // Unit must be valid for DW_FORM_ref forms that are compile 449 s.Printf("{0x%8.8" PRIx64 "}", uvalue + m_unit->GetOffset()); 454 SymbolFileDWARF &symbol_file = m_unit->GetSymbolFileDWARF(); 478 m_unit->GetStrOffsetsBase() + m_value.value.uval * indexSize; 493 SymbolFileDWARF &symbol_file = m_unit->GetSymbolFileDWARF(); 498 assert(m_unit); 503 uint32_t index_size = m_unit->GetAddressByteSize(); 504 dw_offset_t addr_base = m_unit->GetAddrBase(); 518 assert(m_unit); // Unit must be valid for DW_FORM_ref forms that are compile 520 value += m_unit->GetOffset(); 521 if (!m_unit->ContainsDIEOffset(value)) { 522 m_unit->GetSymbolFileDWARF().GetObjectFile()->GetModule()->ReportError( 527 return const_cast<DWARFUnit *>(m_unit)->GetDIE(value); 531 m_unit->GetSymbolFileDWARF().DebugInfo()->GetUnitContainingDIEOffset( 534 m_unit->GetSymbolFileDWARF().GetObjectFile()->GetModule()->ReportError( 544 m_unit->GetSymbolFileDWARF().DebugInfo()->GetTypeUnitForHash(value);tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
45 void SetUnit(const DWARFUnit *unit) { m_unit = unit; }