From: Sagar Thakur Date: Thu, 22 Jun 2017 11:49:19 +0000 (+0000) Subject: [mips] Adds support for R_MIPS_26, HIGHER, HIGHEST relocations in RuntimeDyld X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9410186031e328801121250ad51ad551c04c2d2b;p=llvm [mips] Adds support for R_MIPS_26, HIGHER, HIGHEST relocations in RuntimeDyld After the N64 static relocation model support was added to llvm it is required to add its support in RuntimeDyld also because lldb uses ExecutionEngine for evaluating expressions. Reviewed by sdardis Differential: D31649 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305997 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp b/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp index 2b69f1a0269..d047697583a 100644 --- a/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp +++ b/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp @@ -861,7 +861,7 @@ uint8_t *RuntimeDyldImpl::createStubFunction(uint8_t *Addr, // and stubs for branches Thumb - ARM and ARM - Thumb. writeBytesUnaligned(0xe51ff004, Addr, 4); // ldr pc,