9#ifndef LLDB_SOURCE_PLUGINS_SYMBOLFILE_DWARF_DWARFCOMPILEUNIT_H
10#define LLDB_SOURCE_PLUGINS_SYMBOLFILE_DWARF_DWARFCOMPILEUNIT_H
13#include "llvm/Support/Error.h"
16class DWARFAbbreviationDeclarationSet;
35 const llvm::DWARFUnitHeader &header,
36 const llvm::DWARFAbbreviationDeclarationSet &abbrevs,
A stream class that can stream formatted output to a file.
DWARFCompileUnit(const DWARFCompileUnit &)=delete
DWARFDIE LookupAddress(const dw_addr_t address)
const DWARFCompileUnit & operator=(const DWARFCompileUnit &)=delete
void BuildAddressRangeTable(DWARFDebugAranges *debug_aranges) override
void Dump(Stream *s) const override
DWARFCompileUnit & GetNonSkeletonUnit()
static bool classof(const DWARFUnit *unit)
DWARFCompileUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, const llvm::DWARFUnitHeader &header, const llvm::DWARFAbbreviationDeclarationSet &abbrevs, DIERef::Section section, bool is_dwo)