Home | History | Annotate | Download | only in Mips

Lines Matching refs:pFormat

26 void MipsELFDynamic::reserveTargetEntries(const ELFFileFormat& pFormat) {
27 if (pFormat.hasGOT())
37 if (pFormat.hasGOTPLT())
41 void MipsELFDynamic::applyTargetEntries(const ELFFileFormat& pFormat) {
42 if (pFormat.hasGOT())
43 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOT().addr());
48 applyOne(llvm::ELF::DT_MIPS_LOCAL_GOTNO, getLocalGotNum(pFormat));
49 applyOne(llvm::ELF::DT_MIPS_SYMTABNO, getSymTabNum(pFormat));
50 applyOne(llvm::ELF::DT_MIPS_GOTSYM, getGotSym(pFormat));
52 if (pFormat.hasGOTPLT())
53 applyOne(llvm::ELF::DT_MIPS_PLTGOT, pFormat.getGOTPLT().addr());
56 size_t MipsELFDynamic::getSymTabNum(const ELFFileFormat& pFormat) const {
57 if (!pFormat.hasDynSymTab())
60 const LDSection& dynsym = pFormat.getDynSymTab();
64 size_t MipsELFDynamic::getGotSym(const ELFFileFormat& pFormat) const {
65 if (!pFormat.hasGOT())
68 return getSymTabNum(pFormat) - m_pParent.getGOT().getGlobalNum();
71 size_t MipsELFDynamic::getLocalGotNum(const ELFFileFormat& pFormat) const {
72 if (!pFormat.hasGOT())