Searched refs:m_pGOT (Results 1 – 10 of 10) sorted by relevance
/frameworks/compile/mclinker/lib/Target/AArch64/ |
D | AArch64LDBackend.cpp | 52 m_pGOT(NULL), in AArch64GNULDBackend() 64 if (m_pGOT == m_pGOTPLT) { in ~AArch64GNULDBackend() 65 if (m_pGOT != NULL) in ~AArch64GNULDBackend() 66 delete m_pGOT; in ~AArch64GNULDBackend() 68 if (m_pGOT != NULL) in ~AArch64GNULDBackend() 69 delete m_pGOT; in ~AArch64GNULDBackend() 90 m_pGOT = new AArch64GOT(got); in initTargetSections() 95 m_pGOT->createGOT0(); in initTargetSections() 96 m_pGOTPLT = m_pGOT; in initTargetSections() 189 if (LinkerConfig::DynObj == config().codeGenType() || m_pGOT->hasGOT1() || in doPreLayout() [all …]
|
D | AArch64LDBackend.h | 144 AArch64GOT* m_pGOT; variable
|
/frameworks/compile/mclinker/lib/Target/X86/ |
D | X86LDBackend.cpp | 329 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 …]
|
D | X86LDBackend.h | 192 X86_32GOT* m_pGOT; 234 X86_64GOT* m_pGOT;
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
D | MipsLDBackend.cpp | 46 m_pGOT(NULL), in MipsGNULDBackend() 169 if (LinkerConfig::DynObj == config().codeGenType() || m_pGOT->hasGOT1() || in doPreLayout() 171 m_pGOT->finalizeScanning(*m_pRelDyn); in doPreLayout() 172 m_pGOT->finalizeSectionSize(); in doPreLayout() 257 return m_pGOT->emit(pRegion); in emitSectionData() 279 const MipsGOT& m_pGOT; member 281 explicit DynsymGOTCompare(const MipsGOT& pGOT) : m_pGOT(pGOT) {} in DynsymGOTCompare() 284 return m_pGOT.dynSymOrderCompare(X, Y); in operator ()() 301 symbols.dynamicBegin(), symbols.dynamicEnd(), DynsymGOTCompare(*m_pGOT)); in orderSymbolTable() 390 assert(m_pGOT != NULL); in getGOT() [all …]
|
D | MipsLDBackend.h | 217 MipsGOT* m_pGOT; // .got variable
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
D | ARMLDBackend.cpp | 57 m_pGOT(NULL), in ARMGNULDBackend() 73 delete m_pGOT; in ~ARMGNULDBackend() 111 m_pGOT = new ARMGOT(got); in initTargetSections() 115 m_pPLT = new ARMPLT(plt, *m_pGOT); in initTargetSections() 226 if (LinkerConfig::DynObj == config().codeGenType() || m_pGOT->hasGOT1() || in doPreLayout() 228 m_pGOT->finalizeSectionSize(); in doPreLayout() 272 assert(m_pGOT != NULL); in doPostLayout() 274 m_pGOT->applyGOT0(file_format->getDynamic().addr()); in doPostLayout() 277 m_pGOT->applyGOT0(0); in doPostLayout() 306 FragmentRef::Create(*(m_pGOT->begin()), 0x0), in defineGOTSymbol() [all …]
|
D | ARMLDBackend.h | 188 ARMGOT* m_pGOT; variable
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
D | HexagonLDBackend.cpp | 47 m_pGOT(NULL), in HexagonLDBackend() 59 delete m_pGOT; in ~HexagonLDBackend() 229 assert(m_pGOT != NULL); in getGOT() 230 return *m_pGOT; in getGOT() 234 assert(m_pGOT != NULL); in getGOT() 235 return *m_pGOT; in getGOT() 299 if (!m_pGOT->empty()) in setGOTSectionSize() 300 m_pGOT->finalizeSectionSize(); in setGOTSectionSize() 304 assert(m_pGOT && "emitGOTSectionData failed, m_pGOT is NULL!"); in emitGOTSectionData() 312 for (HexagonGOT::iterator it = m_pGOT->begin(), ie = m_pGOT->end(); it != ie; in emitGOTSectionData() [all …]
|
D | HexagonLDBackend.h | 174 HexagonGOT* m_pGOT; variable
|