Lines Matching refs:ELFObjectWriter
76 ELFObjectWriter::ELFObjectWriter(GlobalContext &Ctx, ELFStreamer &Out) in ELFObjectWriter() function in Ice::ELFObjectWriter
104 T *ELFObjectWriter::createSection(const std::string &Name, Elf64_Word ShType, in createSection()
115 ELFObjectWriter::createRelocationSection(const ELFSection *RelatedSection) { in createRelocationSection()
134 void ELFObjectWriter::assignRelSectionNumInPairs(SizeT &CurSectionNumber, in assignRelSectionNumInPairs()
160 void ELFObjectWriter::assignRelLinkNum(SizeT SymTabNumber, in assignRelLinkNum()
167 void ELFObjectWriter::assignSectionNumbersInfo(SectionList &AllSections) { in assignSectionNumbersInfo()
209 Elf64_Off ELFObjectWriter::alignFileOffset(Elf64_Xword Align) { in alignFileOffset()
219 void ELFObjectWriter::writeFunctionCode(GlobalString FuncName, bool IsInternal, in writeFunctionCode()
279 ELFObjectWriter::SectionType
282 return ELFObjectWriter::ROData; in classifyGlobalSection()
284 return ELFObjectWriter::Data; in classifyGlobalSection()
285 return ELFObjectWriter::BSS; in classifyGlobalSection()
295 assert(Section < ELFObjectWriter::NumSectionTypes); in partitionGlobalsBySection()
303 void ELFObjectWriter::writeTargetRODataSection(const std::string &Name, in writeTargetRODataSection()
318 void ELFObjectWriter::writeDataSection(const VariableDeclarationList &Vars, in writeDataSection()
324 VariableDeclarationPartition VarsBySection[ELFObjectWriter::NumSectionTypes]; in writeDataSection()
344 void ELFObjectWriter::writeDataOfType(SectionType ST, in writeDataOfType()
455 void ELFObjectWriter::writeInitialELFHeader() { in writeInitialELFHeader()
471 void ELFObjectWriter::writeELFHeaderInternal(Elf64_Off SectionHeaderOffset, in writeELFHeaderInternal()
517 template <typename ConstType> void ELFObjectWriter::writeConstantPool(Type Ty) { in writeConstantPool()
567 template void ELFObjectWriter::writeConstantPool<ConstantFloat>(Type Ty);
569 template void ELFObjectWriter::writeConstantPool<ConstantDouble>(Type Ty);
571 template void ELFObjectWriter::writeConstantPool<ConstantInteger32>(Type Ty);
573 void ELFObjectWriter::writeAllRelocationSections() { in writeAllRelocationSections()
579 void ELFObjectWriter::writeJumpTable(const JumpTableData &JT, in writeJumpTable()
615 void ELFObjectWriter::setUndefinedSyms(const ConstantList &UndefSyms) { in setUndefinedSyms()
627 void ELFObjectWriter::writeRelocationSections(RelSectionList &RelSections) { in writeRelocationSections()
640 void ELFObjectWriter::writeNonUserSections() { in writeNonUserSections()