Lines Matching defs:ELFObjectWriter

1 //===- ELFObjectWriter.cpp ------------------------------------------------===//
9 #include <mcld/LD/ELFObjectWriter.h>
42 // ELFObjectWriter
44 ELFObjectWriter::ELFObjectWriter(GNULDBackend& pBackend,
50 ELFObjectWriter::~ELFObjectWriter()
54 void ELFObjectWriter::writeSection(Module& pModule,
121 std::error_code ELFObjectWriter::writeObject(Module& pModule,
192 size_t ELFObjectWriter::getOutputSize(const Module& pModule) const
208 void ELFObjectWriter::writeELFHeader(const LinkerConfig& pConfig,
264 uint64_t ELFObjectWriter::getEntryPoint(const LinkerConfig& pConfig,
305 void ELFObjectWriter::emitSectionHeader(const Module& pModule,
341 void ELFObjectWriter::emitProgramHeader(FileOutputBuffer& pOutput) const
374 ELFObjectWriter::emitShStrTab(const LDSection& pShStrTab,
391 ELFObjectWriter::emitSectionData(const LDSection& pSection,
412 void ELFObjectWriter::emitEhFrame(Module& pModule,
456 void ELFObjectWriter::emitRelocation(const LinkerConfig& pConfig,
488 void ELFObjectWriter::emitRel(const LinkerConfig& pConfig,
531 void ELFObjectWriter::emitRela(const LinkerConfig& pConfig,
576 uint64_t ELFObjectWriter::getSectEntrySize(const LDSection& pSection) const
606 uint64_t ELFObjectWriter::getSectLink(const LDSection& pSection,
632 uint64_t ELFObjectWriter::getSectInfo(const LDSection& pSection) const
650 uint64_t ELFObjectWriter::getLastStartOffset<32>(const Module& pModule) const
659 uint64_t ELFObjectWriter::getLastStartOffset<64>(const Module& pModule) const
667 void ELFObjectWriter::emitSectionData(const SectionData& pSD,