Lines Matching defs:file_format
266 ELFFileFormat* file_format = getOutputFormat();
271 if (file_format->hasPreInitArray()) {
273 file_format->getPreInitArray().getSectionData()->front(), 0x0);
302 if (file_format->hasInitArray()) {
304 file_format->getInitArray().getSectionData()->front(), 0x0);
333 if (file_format->hasFiniArray()) {
335 file_format->getFiniArray().getSectionData()->front(), 0x0);
364 if (file_format->hasStack()) {
366 file_format->getStack().getSectionData()->front(), 0x0);
494 ELFFileFormat* file_format = getOutputFormat();
507 file_format->getPreInitArray().size());
524 file_format->getInitArray().size());
541 file_format->getFiniArray().size());
557 f_pDynamic->setValue(file_format->getDynamic().addr());
558 f_pDynamic->setSize(file_format->getDynamic().size());
757 ELFFileFormat* file_format = getOutputFormat();
824 file_format->getDynSymTab().setSize(dynsym *
827 file_format->getDynSymTab().setSize(dynsym *
830 file_format->getDynStrTab().setSize(dynstr);
831 file_format->getHashTab().setSize(hash);
832 file_format->getGNUHashTab().setSize(gnuhash);
836 file_format->getDynSymTab().setInfo(dynsym_local_cnt);
841 dynamic().reserveEntries(*file_format);
842 file_format->getDynamic().setSize(dynamic().numOfBytes());
848 file_format->getSymTab().setSize(symtab * sizeof(llvm::ELF::Elf32_Sym));
850 file_format->getSymTab().setSize(symtab * sizeof(llvm::ELF::Elf64_Sym));
851 file_format->getStrTab().setSize(strtab);
855 file_format->getSymTab().setInfo(symtab_local_cnt);
859 file_format->getShStrTab().setSize(0x1);
916 ELFFileFormat* file_format = getOutputFormat();
917 if (!file_format->hasSymTab())
920 LDSection& symtab_sect = file_format->getSymTab();
921 LDSection& strtab_sect = file_format->getStrTab();
984 ELFFileFormat* file_format = getOutputFormat();
985 if (!file_format->hasDynSymTab() || !file_format->hasDynStrTab() ||
986 !file_format->hasDynamic())
992 LDSection& symtab_sect = file_format->getDynSymTab();
993 LDSection& strtab_sect = file_format->getDynStrTab();
994 LDSection& dyn_sect = file_format->getDynamic();
1086 dynamic().applyEntries(*file_format);
1101 ELFFileFormat* file_format = getOutputFormat();
1102 if (!file_format->hasHashTab())
1104 LDSection& hash_sect = file_format->getHashTab();
1139 ELFFileFormat* file_format = getOutputFormat();
1140 if (!file_format->hasGNUHashTab())
1144 pOutput.request(file_format->getGNUHashTab().offset(),
1145 file_format->getGNUHashTab().size());
1306 const ELFFileFormat* file_format = getOutputFormat();
1312 if (&pSectHdr == &file_format->getStrTab())
1326 if (&pSectHdr == &file_format->getInit())
1328 if (&pSectHdr == &file_format->getFini())
1335 if (&pSectHdr == &file_format->getPreInitArray() ||
1336 &pSectHdr == &file_format->getInitArray() ||
1337 &pSectHdr == &file_format->getFiniArray() ||
1338 &pSectHdr == &file_format->getCtors() ||
1339 &pSectHdr == &file_format->getDtors() ||
1340 &pSectHdr == &file_format->getJCR() ||
1341 &pSectHdr == &file_format->getDataRelRo())
1344 if (&pSectHdr == &file_format->getDataRelRoLocal())
1365 if (&pSectHdr == &file_format->getDynamic())
1370 if (&pSectHdr == &file_format->getRelPlt() ||
1371 &pSectHdr == &file_format->getRelaPlt())
1381 if (file_format->hasInterp() && (&pSectHdr == &file_format->getInterp()))
1516 ELFFileFormat* file_format = getOutputFormat();
1517 LDSection& bss_sect = file_format->getBSS();
1518 LDSection& tbss_sect = file_format->getTBSS();
1740 ELFFileFormat* file_format = getOutputFormat();
1743 if (file_format->hasInterp()) {
1748 interp_seg->append(&file_format->getInterp());
1784 } else if ((sect != &(file_format->getText())) &&
1785 (sect != &(file_format->getData())) &&
1786 (sect != &(file_format->getBSS())) &&
1813 if (file_format->hasDynamic()) {
1816 dyn_seg->append(&file_format->getDynamic());
1842 if (file_format->hasEhFrameHdr()) {
1844 eh_seg->append(&file_format->getEhFrameHdr());
1848 if (file_format->hasTData() || file_format->hasTBSS()) {
1850 if (file_format->hasTData())
1851 tls_seg->append(&file_format->getTData());
1852 if (file_format->hasTBSS())
1853 tls_seg->append(&file_format->getTBSS());
1857 if (file_format->hasStackNote()) {
1858 uint32_t flag = getSegmentFlag(file_format->getStackNote().flag());