Go to the documentation of this file.
39 CUDie.dump(OS, 0, DumpOpts);
41 OS <<
"<compile unit can't be parsed!>\n\n";
const DWARFAbbreviationDeclarationSet * getAbbreviations() const
This is an optimization pass for GlobalISel generic memory operations.
~DWARFCompileUnit() override
VTable anchor.
uint64_t getLength() const
uint64_t getAbbrOffset() const
uint8_t getUnitType() const
DWARFDie getUnitDIE(bool ExtractUnitDIEOnly=true)
Optional< uint64_t > getDWOId()
StringRef FormatString(DwarfFormat Format)
This class implements an extremely fast bulk output stream that can only output to a stream.
dwarf::DwarfFormat getFormat() const
uint64_t getNextUnitOffset() const
format_object< Ts... > format(const char *Fmt, const Ts &... Vals)
These are helper functions used to produce formatted output.
void dump(raw_ostream &OS, DIDumpOptions DumpOpts) override
Dump this compile unit to OS.
uint8_t getAddressByteSize() const
uint64_t getOffset() const
Utility class that carries the DWARF compile/type unit and the debug info entry in an object.
uint8_t getDwarfOffsetByteSize(DwarfFormat Format)
The size of a reference determined by the DWARF 32/64-bit format.
StringRef UnitTypeString(unsigned)
uint16_t getVersion() const
Container for dump options that control which debug information will be dumped.