• Home
  • Raw
  • Download

Lines Matching refs:ELFObjectWriter

77 ELFObjectWriter::ELFObjectWriter(GlobalContext &Ctx, ELFStreamer &Out)  in ELFObjectWriter()  function in Ice::ELFObjectWriter
105 T *ELFObjectWriter::createSection(const std::string &Name, Elf64_Word ShType, in createSection()
116 ELFObjectWriter::createRelocationSection(const ELFSection *RelatedSection) { in createRelocationSection()
135 void ELFObjectWriter::assignRelSectionNumInPairs(SizeT &CurSectionNumber, in assignRelSectionNumInPairs()
161 void ELFObjectWriter::assignRelLinkNum(SizeT SymTabNumber, in assignRelLinkNum()
168 void ELFObjectWriter::assignSectionNumbersInfo(SectionList &AllSections) { in assignSectionNumbersInfo()
210 Elf64_Off ELFObjectWriter::alignFileOffset(Elf64_Xword Align) { in alignFileOffset()
220 void ELFObjectWriter::writeFunctionCode(GlobalString FuncName, bool IsInternal, in writeFunctionCode()
280 ELFObjectWriter::SectionType
283 return ELFObjectWriter::ROData; in classifyGlobalSection()
285 return ELFObjectWriter::Data; in classifyGlobalSection()
286 return ELFObjectWriter::BSS; in classifyGlobalSection()
296 assert(Section < ELFObjectWriter::NumSectionTypes); in partitionGlobalsBySection()
304 void ELFObjectWriter::writeTargetRODataSection(const std::string &Name, in writeTargetRODataSection()
319 void ELFObjectWriter::writeDataSection(const VariableDeclarationList &Vars, in writeDataSection()
325 VariableDeclarationPartition VarsBySection[ELFObjectWriter::NumSectionTypes]; in writeDataSection()
345 void ELFObjectWriter::writeDataOfType(SectionType ST, in writeDataOfType()
456 void ELFObjectWriter::writeInitialELFHeader() { in writeInitialELFHeader()
472 void ELFObjectWriter::writeELFHeaderInternal(Elf64_Off SectionHeaderOffset, in writeELFHeaderInternal()
518 template <typename ConstType> void ELFObjectWriter::writeConstantPool(Type Ty) { in writeConstantPool()
579 template void ELFObjectWriter::writeConstantPool<ConstantFloat>(Type Ty);
581 template void ELFObjectWriter::writeConstantPool<ConstantDouble>(Type Ty);
583 template void ELFObjectWriter::writeConstantPool<ConstantInteger32>(Type Ty);
585 void ELFObjectWriter::writeAllRelocationSections() { in writeAllRelocationSections()
591 void ELFObjectWriter::writeJumpTable(const JumpTableData &JT, in writeJumpTable()
627 void ELFObjectWriter::setUndefinedSyms(const ConstantList &UndefSyms) { in setUndefinedSyms()
647 void ELFObjectWriter::writeRelocationSections(RelSectionList &RelSections) { in writeRelocationSections()
660 void ELFObjectWriter::writeNonUserSections() { in writeNonUserSections()