Home
last modified time | relevance | path

Searched refs:m_pGOTPLT (Results 1 – 8 of 8) sorted by relevance

/frameworks/compile/mclinker/lib/Target/X86/
DX86LDBackend.cpp330 m_pGOTPLT(NULL) { in X86_32GNULDBackend()
335 delete m_pGOTPLT; in ~X86_32GNULDBackend()
355 m_pGOTPLT = new X86_32GOTPLT(gotplt); in initTargetSections()
360 m_pPLT = new X86_32PLT(plt, *m_pGOTPLT, config()); in initTargetSections()
384 assert(m_pGOTPLT != NULL); in getGOTPLT()
385 return *m_pGOTPLT; in getGOTPLT()
389 assert(m_pGOTPLT != NULL); in getGOTPLT()
390 return *m_pGOTPLT; in getGOTPLT()
457 if (LinkerConfig::DynObj == config().codeGenType() || m_pGOTPLT->hasGOT1() || in setGOTSectionSize()
459 m_pGOTPLT->finalizeSectionSize(); in setGOTSectionSize()
[all …]
DX86LDBackend.h193 X86_32GOTPLT* m_pGOTPLT; variable
235 X86_64GOTPLT* m_pGOTPLT; variable
/frameworks/compile/mclinker/lib/Target/AArch64/
DAArch64LDBackend.cpp58 m_pGOTPLT(NULL), in AArch64GNULDBackend()
69 if (m_pGOT == m_pGOTPLT) { in ~AArch64GNULDBackend()
75 if (m_pGOTPLT != NULL) in ~AArch64GNULDBackend()
76 delete m_pGOTPLT; in ~AArch64GNULDBackend()
101 m_pGOTPLT = m_pGOT; in initTargetSections()
106 m_pGOTPLT = new AArch64GOT(gotplt); in initTargetSections()
107 m_pGOTPLT->createGOT0(); in initTargetSections()
112 m_pPLT = new AArch64PLT(plt, *m_pGOTPLT); in initTargetSections()
170 FragmentRef::Create(*(m_pGOTPLT->begin()), 0x0), in defineGOTSymbol()
180 FragmentRef::Create(*(m_pGOTPLT->begin()), 0x0), in defineGOTSymbol()
[all …]
DAArch64LDBackend.h153 AArch64GOT* m_pGOTPLT; variable
/frameworks/compile/mclinker/lib/Target/Hexagon/
DHexagonLDBackend.cpp49 m_pGOTPLT(NULL), in HexagonLDBackend()
270 assert(m_pGOTPLT != NULL); in getGOTPLT()
271 return *m_pGOTPLT; in getGOTPLT()
275 assert(m_pGOTPLT != NULL); in getGOTPLT()
276 return *m_pGOTPLT; in getGOTPLT()
293 if (LinkerConfig::DynObj == config().codeGenType() || m_pGOTPLT->hasGOT1() || in setGOTSectionSize()
295 m_pGOTPLT->finalizeSectionSize(); in setGOTSectionSize()
296 defineGOTSymbol(pBuilder, *(m_pGOTPLT->begin())); in setGOTSectionSize()
351 assert(m_pGOTPLT != NULL && in emitGOTPLTSectionData()
353 m_pGOTPLT->applyGOT0(FileFormat->getDynamic().addr()); in emitGOTPLTSectionData()
[all …]
DHexagonLDBackend.h175 HexagonGOTPLT* m_pGOTPLT; variable
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsLDBackend.cpp55 m_pGOTPLT(NULL), in MipsGNULDBackend()
199 if (m_pGOTPLT->hasGOT1()) { in doPreLayout()
200 m_pGOTPLT->finalizeSectionSize(); in doPreLayout()
234 assert(m_pGOTPLT != NULL && "doPostLayout failed, m_pGOTPLT is NULL!"); in doPostLayout()
235 m_pGOTPLT->applyAllGOTPLT(m_pPLT->addr()); in doPostLayout()
240 m_pPLT->applyAllPLT(*m_pGOTPLT); in doPostLayout()
275 return m_pGOTPLT->emit(pRegion); in emitSectionData()
519 assert(m_pGOTPLT != NULL); in getGOTPLT()
520 return *m_pGOTPLT; in getGOTPLT()
524 assert(m_pGOTPLT != NULL); in getGOTPLT()
[all …]
DMipsLDBackend.h239 MipsGOTPLT* m_pGOTPLT; // .got.plt variable