Home
last modified time | relevance | path

Searched refs:m_pGOT (Results 1 – 10 of 10) sorted by relevance

/frameworks/compile/mclinker/lib/Target/X86/
DX86LDBackend.cpp329 m_pGOT(NULL), in X86_32GNULDBackend()
334 delete m_pGOT; in ~X86_32GNULDBackend()
351 m_pGOT = new X86_32GOT(got); in initTargetSections()
374 assert(m_pGOT != NULL); in getGOT()
375 return *m_pGOT; in getGOT()
379 assert(m_pGOT != NULL); in getGOT()
380 return *m_pGOT; in getGOT()
464 if (!m_pGOT->empty()) in setGOTSectionSize()
465 m_pGOT->finalizeSectionSize(); in setGOTSectionSize()
469 assert(m_pGOT && "emitGOTSectionData failed, m_pGOT is NULL!"); in emitGOTSectionData()
[all …]
DX86LDBackend.h192 X86_32GOT* m_pGOT;
234 X86_64GOT* m_pGOT;
/frameworks/compile/mclinker/lib/Target/AArch64/
DAArch64LDBackend.cpp57 m_pGOT(NULL), in AArch64GNULDBackend()
69 if (m_pGOT == m_pGOTPLT) { in ~AArch64GNULDBackend()
70 if (m_pGOT != NULL) in ~AArch64GNULDBackend()
71 delete m_pGOT; in ~AArch64GNULDBackend()
73 if (m_pGOT != NULL) in ~AArch64GNULDBackend()
74 delete m_pGOT; in ~AArch64GNULDBackend()
95 m_pGOT = new AArch64GOT(got); in initTargetSections()
100 m_pGOT->createGOT0(); in initTargetSections()
101 m_pGOTPLT = m_pGOT; in initTargetSections()
194 if (LinkerConfig::DynObj == config().codeGenType() || m_pGOT->hasGOT1() || in doPreLayout()
[all …]
DAArch64LDBackend.h152 AArch64GOT* m_pGOT; variable
/frameworks/compile/mclinker/lib/Target/ARM/
DARMLDBackend.cpp125 m_pGOT(NULL), in ARMGNULDBackend()
141 delete m_pGOT; in ~ARMGNULDBackend()
179 m_pGOT = new ARMGOT(got); in initTargetSections()
183 m_pPLT = new ARMPLT(plt, *m_pGOT); in initTargetSections()
294 if (LinkerConfig::DynObj == config().codeGenType() || m_pGOT->hasGOT1() || in doPreLayout()
296 m_pGOT->finalizeSectionSize(); in doPreLayout()
340 assert(m_pGOT != NULL); in doPostLayout()
342 m_pGOT->applyGOT0(file_format->getDynamic().addr()); in doPostLayout()
345 m_pGOT->applyGOT0(0); in doPostLayout()
374 FragmentRef::Create(*(m_pGOT->begin()), 0x0), in defineGOTSymbol()
[all …]
DARMLDBackend.h182 ARMGOT* m_pGOT; variable
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsLDBackend.cpp53 m_pGOT(NULL), in MipsGNULDBackend()
191 if (LinkerConfig::DynObj == config().codeGenType() || m_pGOT->hasGOT1() || in doPreLayout()
193 m_pGOT->finalizeScanning(*m_pRelDyn); in doPreLayout()
194 m_pGOT->finalizeSectionSize(); in doPreLayout()
267 return m_pGOT->emit(pRegion); in emitSectionData()
343 const MipsGOT& m_pGOT; member
345 explicit DynsymGOTCompare(const MipsGOT& pGOT) : m_pGOT(pGOT) {} in DynsymGOTCompare()
348 return m_pGOT.dynSymOrderCompare(X, Y); in operator ()()
365 symbols.dynamicBegin(), symbols.dynamicEnd(), DynsymGOTCompare(*m_pGOT)); in orderSymbolTable()
499 assert(m_pGOT != NULL); in getGOT()
[all …]
DMipsLDBackend.h237 MipsGOT* m_pGOT; // .got variable
/frameworks/compile/mclinker/lib/Target/Hexagon/
DHexagonLDBackend.cpp48 m_pGOT(NULL), in HexagonLDBackend()
60 delete m_pGOT; in ~HexagonLDBackend()
230 assert(m_pGOT != NULL); in getGOT()
231 return *m_pGOT; in getGOT()
235 assert(m_pGOT != NULL); in getGOT()
236 return *m_pGOT; in getGOT()
300 if (!m_pGOT->empty()) in setGOTSectionSize()
301 m_pGOT->finalizeSectionSize(); in setGOTSectionSize()
305 assert(m_pGOT && "emitGOTSectionData failed, m_pGOT is NULL!"); in emitGOTSectionData()
313 for (HexagonGOT::iterator it = m_pGOT->begin(), ie = m_pGOT->end(); it != ie; in emitGOTSectionData()
[all …]
DHexagonLDBackend.h174 HexagonGOT* m_pGOT; variable