Lines Matching refs:ELFObjectWriter
1 //===- ELFObjectWriter.cpp ------------------------------------------------===//
9 #include <mcld/LD/ELFObjectWriter.h>
41 // ELFObjectWriter
43 ELFObjectWriter::ELFObjectWriter(GNULDBackend& pBackend,
49 ELFObjectWriter::~ELFObjectWriter()
53 void ELFObjectWriter::writeSection(MemoryArea& pOutput, LDSection *section)
116 llvm::error_code ELFObjectWriter::writeObject(Module& pModule,
189 void ELFObjectWriter::writeELFHeader(const LinkerConfig& pConfig,
245 uint64_t ELFObjectWriter::getEntryPoint(const LinkerConfig& pConfig,
291 void ELFObjectWriter::emitSectionHeader(const Module& pModule,
327 void ELFObjectWriter::emitProgramHeader(MemoryArea& pOutput) const
360 ELFObjectWriter::emitShStrTab(const LDSection& pShStrTab,
377 ELFObjectWriter::emitSectionData(const LDSection& pSection,
398 void ELFObjectWriter::emitRelocation(const LinkerConfig& pConfig,
430 void ELFObjectWriter::emitRel(const LinkerConfig& pConfig,
471 void ELFObjectWriter::emitRela(const LinkerConfig& pConfig,
515 uint64_t ELFObjectWriter::getSectEntrySize(const LDSection& pSection) const
539 uint64_t ELFObjectWriter::getSectLink(const LDSection& pSection,
565 uint64_t ELFObjectWriter::getSectInfo(const LDSection& pSection) const
583 uint64_t ELFObjectWriter::getLastStartOffset<32>(const Module& pModule) const
592 uint64_t ELFObjectWriter::getLastStartOffset<64>(const Module& pModule) const
600 void ELFObjectWriter::emitSectionData(const SectionData& pSD,