This patch add support for handling relocation of type R_MIPS_26 for N32/N64 ABI. This will fix the expression failures in LLDB where expression are compiled with flag "-fno-pic -mno-abicalls".
Contribution: Sagar Thakur
Paths
| Differential D38314
[mips] Adds support for R_MIPS_26, HIGHER, HIGHEST relocations in RuntimeDyld ClosedPublic Authored by nitesh.jain on Sep 27 2017, 6:11 AM.
Details Summary This patch add support for handling relocation of type R_MIPS_26 for N32/N64 ABI. This will fix the expression failures in LLDB where expression are compiled with flag "-fno-pic -mno-abicalls". Contribution: Sagar Thakur
Diff Detail Event TimelineThis revision is now accepted and ready to land.Oct 18 2017, 3:08 AM Closed by commit rL316287: [mips] Adds support for R_MIPS_26, HIGHER, HIGHEST relocations in RuntimeDyld. (authored by nitesh.jain). · Explain WhyOct 22 2017, 2:49 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 119781 lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp
test/ExecutionEngine/RuntimeDyld/Mips/ELF_Mips64r2N64_PIC_relocations.s
test/ExecutionEngine/RuntimeDyld/Mips/ELF_N32_relocations.s
|
"%x" -> "%llx" PRIx64