#include "DWARFLinkerUnit.h"
#include "DWARFEmitterImpl.h"
#include "DebugLineSectionEmitter.h"
usingnamespacellvm;
usingnamespacedwarf_linker;
usingnamespacedwarf_linker::parallel;
void DwarfUnit::assignAbbrev(DIEAbbrev &Abbrev) { … }
Error DwarfUnit::emitAbbreviations() { … }
void DwarfUnit::emitDwarfAbbrevEntry(const DIEAbbrev &Abbrev,
SectionDescriptor &AbbrevSection) { … }
Error DwarfUnit::emitDebugInfo(const Triple &TargetTriple) { … }
Error DwarfUnit::emitDebugLine(const Triple &TargetTriple,
const DWARFDebugLine::LineTable &OutLineTable) { … }
Error DwarfUnit::emitDebugStringOffsetSection() { … }
std::optional<uint64_t>
DwarfUnit::emitPubAcceleratorEntry(SectionDescriptor &OutSection,
const DwarfUnit::AccelInfo &Info,
std::optional<uint64_t> LengthOffset) { … }
void DwarfUnit::emitPubAccelerators() { … }