Searched defs:plt (Results 1 - 6 of 6) sorted by relevance
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsPLT.cpp | 29 0x3c0f0000, // lui $15, %hi(.got.plt entry) 30 0x8df90000, // l[wd] $25, %lo(.got.plt entry)($15) 32 0x25f80000 // addiu $24, $15, %lo(.got.plt entry) 101 assert(m_Section.addr() && ".plt base address is NULL!"); 106 PLTEntryBase* plt = &(llvm::cast<PLTEntryBase>(*it)); local 109 uint32_t* data = static_cast<uint32_t*>(malloc(plt->size())); 114 memcpy(data, PLT0, plt->size()); 122 plt->setValue(reinterpret_cast<unsigned char*>(data)); 124 uint32_t* data = static_cast<uint32_t*>(malloc(plt->size())); 129 memcpy(data, PLTA, plt [all...] |
H A D | MipsLDBackend.cpp | 103 // initialize .rel.plt 210 // set .rel.plt size 1272 // initialize .got.plt 1276 // initialize .plt 1277 LDSection& plt = fileFormat->getPLT(); local 1278 m_pPLT = new MipsPLT(plt); 1317 // initialize .got.plt 1321 // initialize .plt 1322 LDSection& plt = fileFormat->getPLT(); local 1323 m_pPLT = new MipsPLT(plt); [all...] |
/frameworks/compile/mclinker/lib/Target/AArch64/ |
H A D | AArch64LDBackend.cpp | 103 // Otherwise, got should be seperated to two sections, .got and .got.plt 104 // initialize .got.plt 110 // initialize .plt 111 LDSection& plt = file_format->getPLT(); local 112 m_pPLT = new AArch64PLT(plt, *m_pGOTPLT); 114 // initialize .rela.plt 116 relaplt.setLink(&plt); 210 // set .plt size 224 // set .rela.plt size 401 // FIXME: we need to find out the address of the specific plt [all...] |
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86LDBackend.cpp | 87 // set .got.plt and .got sizes 92 // set .plt size 103 // set .rel.plt/.rela.plt size 223 assert(m_pRelPLT != NULL && ".rel.plt/.rela.plt section not exist"); 228 assert(m_pRelPLT != NULL && ".rel.plt/.rela.plt section not exist"); 272 LDSection* plt_sect = pModule.getSection(".plt"); 353 // initialize .got.plt 358 LDSection& plt = file_format->getPLT(); local 625 LDSection& plt = file_format->getPLT(); local [all...] |
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMLDBackend.cpp | 181 // initialize .plt 182 LDSection& plt = file_format->getPLT(); local 183 m_pPLT = new ARMPLT(plt, *m_pGOT); 185 // initialize .rel.plt 187 relplt.setLink(&plt); 300 // set .plt size 314 // set .rel.plt size 668 assert(m_pRelPLT != NULL && ".rel.plt section not exist"); 673 assert(m_pRelPLT != NULL && ".rel.plt section not exist"); 854 // FIXME: we need to find out the address of the specific plt [all...] |
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonLDBackend.cpp | 89 // set .got.plt and .got sizes 95 // set .plt size 106 // set .rela.plt size 260 assert(m_pRelaPLT != NULL && ".rela.plt section not exist"); 265 assert(m_pRelaPLT != NULL && ".rela.plt section not exist"); 292 // set .got.plt size 412 // initialize .got.plt 416 // initialize .plt 417 LDSection& plt = file_format->getPLT(); local 418 m_pPLT = new HexagonPLT(plt, *m_pGOTPL [all...] |
Completed in 125 milliseconds