[PATCH] [RuntimeDyldELF] Fold Placeholder into Addend

Keno Fischer kfischer at college.harvard.edu
Wed Apr 15 02:37:16 PDT 2015


Hi lhames, petarj, t.p.northover,

This allows us to get rid of the original unrelocated object file after we're done processing relocations (but before applying them). Since we were already doing that anyway, this fixes the assertion failure uncovered in the MSVC build bots on my GOT commit. I have tested this on X86. I would appreciate if somebody could sanity check/test these changes on at least MIPS and ARM to make sure the remote mcjit tests don't regress. This represents my best understanding of how those relocations should work, but I may have missed something.

REPOSITORY
  rL LLVM

http://reviews.llvm.org/D9028

Files:
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D9028.23759.patch
Type: text/x-patch
Size: 23303 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150415/7e5b756a/attachment.bin>


More information about the llvm-commits mailing list