LLVM: include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9#ifndef LLVM_DEBUGINFO_DWARF_DWARFCOMPILEUNIT_H
10#define LLVM_DEBUGINFO_DWARF_DWARFCOMPILEUNIT_H
11
14
15namespace llvm {
16
22
24public:
31 : DWARFUnit(Context, Section, Header, DA, RS, LocSection, SS, SOS, AOS,
32 LS, LE, IsDWO, UnitVector) {}
33
34
36
38
40};
41
42}
43
44#endif
~DWARFCompileUnit() override
VTable anchor.
static bool classof(const DWARFUnit *U)
Enable LLVM-style RTTI.
Definition DWARFCompileUnit.h:39
void dump(raw_ostream &OS, DIDumpOptions DumpOpts) override
Dump this compile unit to OS.
DWARFCompileUnit(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 DWARFCompileUnit.h:25
DWARFContext This data structure is the top level entity that deals with dwarf debug information pars...
Describe a collection of units.
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.