Lines Matching defs: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,
186 void ELFObjectWriter::writeELFHeader(const LinkerConfig& pConfig,
242 uint64_t ELFObjectWriter::getEntryPoint(const LinkerConfig& pConfig,
288 void ELFObjectWriter::emitSectionHeader(const Module& pModule,
324 void ELFObjectWriter::emitProgramHeader(MemoryArea& pOutput) const
357 ELFObjectWriter::emitShStrTab(const LDSection& pShStrTab,
374 ELFObjectWriter::emitSectionData(const LDSection& pSection,
395 void ELFObjectWriter::emitRelocation(const LinkerConfig& pConfig,
427 void ELFObjectWriter::emitRel(const LinkerConfig& pConfig,
468 void ELFObjectWriter::emitRela(const LinkerConfig& pConfig,
512 uint64_t ELFObjectWriter::getSectEntrySize(const LDSection& pSection) const
536 uint64_t ELFObjectWriter::getSectLink(const LDSection& pSection,
562 uint64_t ELFObjectWriter::getSectInfo(const LDSection& pSection) const
580 uint64_t ELFObjectWriter::getLastStartOffset<32>(const Module& pModule) const
589 uint64_t ELFObjectWriter::getLastStartOffset<64>(const Module& pModule) const
597 void ELFObjectWriter::emitSectionData(const SectionData& pSD,