Lines Matching defs:DWARFUnit
1 //===-- DWARFUnit.h ---------------------------------------------*- C++ -*-===//
24 class DWARFUnit;
30 typedef std::shared_ptr<DWARFUnit> DWARFUnitSP;
41 class DWARFUnit : public UserID {
50 virtual ~DWARFUnit();
66 DWARFUnit *m_cu;
70 ScopedExtractDIEs(DWARFUnit &cu);
84 /// this DWARFUnit. It could be .debug_info or .debug_types
153 DWARFUnit &GetNonSkeletonUnit();
155 static uint8_t GetAddressByteSize(const DWARFUnit *cu);
173 void SetSkeletonUnit(DWARFUnit *skeleton_unit);
258 /// of DWARFUnit will not have a valid DWO error.
274 DWARFUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid,
306 std::shared_ptr<DWARFUnit> m_dwo;
311 DWARFUnit *m_skeleton_unit = nullptr;
371 DWARFUnit(const DWARFUnit &) = delete;
372 const DWARFUnit &operator=(const DWARFUnit &) = delete;