LLVM: include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9#ifndef LLVM_DEBUGINFO_DWARF_DWARFTYPEUNIT_H
10#define LLVM_DEBUGINFO_DWARF_DWARFTYPEUNIT_H
11
14#include
15
16namespace llvm {
17
23
25public:
32 : DWARFUnit(Context, Section, Header, DA, RS, LocSection, SS, SOS, AOS,
33 LS, LE, IsDWO, UnitVector) {}
34
37
39
41};
42
43}
44
45#endif
DWARFContext This data structure is the top level entity that deals with dwarf debug information pars...
uint64_t getTypeOffset() const
Definition DWARFTypeUnit.h:36
void dump(raw_ostream &OS, DIDumpOptions DumpOpts={}) override
DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section, const DWARFUnitHeader &Header, const DWARFDebugAbbrev *DA, const DWARFSection *RS, const DWARFSection *LocSection, StringRef SS, const DWARFSection &SOS, const DWARFSection *AOS, const DWARFSection &LS, bool LE, bool IsDWO, const DWARFUnitVector &UnitVector)
Definition DWARFTypeUnit.h:26
uint64_t getTypeHash() const
Definition DWARFTypeUnit.h:35
static bool classof(const DWARFUnit *U)
Definition DWARFTypeUnit.h:40
Describe a collection of units.
const DWARFUnitHeader & getHeader() const
DWARFUnit(DWARFContext &Context, const DWARFSection &Section, const DWARFUnitHeader &Header, const DWARFDebugAbbrev *DA, const DWARFSection *RS, const DWARFSection *LocSection, StringRef SS, const DWARFSection &SOS, const DWARFSection *AOS, const DWARFSection &LS, bool LE, bool IsDWO, const DWARFUnitVector &UnitVector)
StringRef - Represent a constant reference to a string, i.e.
This class implements an extremely fast bulk output stream that can only output to a stream.
This is an optimization pass for GlobalISel generic memory operations.
Container for dump options that control which debug information will be dumped.