/frameworks/compile/mclinker/lib/Target/Hexagon/ |
HexagonPLT.cpp | 45 // create PLT0 59 PLTEntryBase* plt0 = &(llvm::cast<PLTEntryBase>(*first)); local 61 return plt0; 66 // plt0 size 96 PLTEntryBase* plt0 = getPLT0(); local 100 data = static_cast<unsigned char*>(malloc(plt0->size())); 105 memcpy(data, m_PLT0, plt0->size()); 116 plt0->setValue(data); 134 plt_base + HexagonPLT0::EntrySize; // Offset of PLT0 136 ++it; // skip PLT0 [all...] |
HexagonGOTPLT.cpp | 50 // of PLT0, the stub calculates the index of the caller directly from
|
/frameworks/compile/mclinker/lib/Target/X86/ |
X86PLT.cpp | 63 // create PLT0 70 // create PLT0 79 // create PLT0 89 // plt0 size 127 PLTEntryBase* plt0 = &(llvm::cast<PLTEntryBase>(*first)); local 129 return plt0; 143 PLTEntryBase* plt0 = getPLT0(); local 146 data = static_cast<unsigned char*>(malloc(plt0->size())); 151 memcpy(data, m_PLT0, plt0->size()); 160 plt0->setValue(data) 226 PLTEntryBase* plt0 = getPLT0(); local [all...] |
X86PLT.h | 23 0xe9, 0, 0, 0, 0 // jmp plt0 35 0xe9, 0, 0, 0, 0 // jmp plt0 47 0xe9, 0, 0, 0, 0 // jmpq plt0
|
/frameworks/compile/mclinker/lib/Target/AArch64/ |
AArch64PLT.cpp | 66 // malloc plt0 70 AArch64PLT0* plt0 = &(llvm::cast<AArch64PLT0>(*first)); local 77 // apply plt0 97 plt0->setValue(reinterpret_cast<unsigned char*>(data)); 117 ++it; // skip PLT0
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
ARMPLT.cpp | 81 ARMPLT0* plt0 = &(llvm::cast<ARMPLT0>(*first)); local 92 plt0->setValue(reinterpret_cast<unsigned char*>(data)); 109 uint64_t PLTEntryAddress = plt_base + ARMPLT0::EntrySize; // Offset of PLT0 111 ++it; // skip PLT0
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
MipsPLT.cpp | 17 const uint32_t PLT0[] = { 42 class MipsPLT0 : public PLT::Entry<sizeof(PLT0)> { 44 MipsPLT0(SectionData& pParent) : PLT::Entry<sizeof(PLT0)>(pParent) {} 64 uint64_t size = sizeof(PLT0) + (m_pSectionData->size() - 1) * sizeof(PLTA); 127 memcpy(data, PLT0, plt->size());
|