Home | History | Annotate | Download | only in Mips

Lines Matching refs:plt

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)
42 class MipsPLT0 : public PLT::Entry<sizeof(PLT0)> {
44 MipsPLT0(SectionData& pParent) : PLT::Entry<sizeof(PLT0)>(pParent) {}
50 class MipsPLTA : public PLT::Entry<sizeof(PLTA)> {
52 MipsPLTA(SectionData& pParent) : PLT::Entry<sizeof(PLTA)>(pParent) {}
58 MipsPLT::MipsPLT(LDSection& pSection) : PLT(pSection) {
101 assert(m_Section.addr() && ".plt base address is NULL!");
106 PLTEntryBase* plt = &(llvm::cast<PLTEntryBase>(*it));
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->size());
137 plt->setValue(reinterpret_cast<unsigned char*>(data));