llvm-6502/lib/ExecutionEngine/RuntimeDyld
Richard Mitton b0f7929885 Fixed RuntimeDyldELF absolute relocations.
If an ELF relocation is pointed at an absolute address, it will have a symbol ID of zero.
RuntimeDyldELF::processRelocationRef was not previously handling this case, and was instead trying to handle it as a section-relative fixup.

I think this is the right fix here, but my elf-fu is poor on some of the more exotic platforms, so I'd appreciate it if anyone with greater knowledge could verify this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188572 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-16 18:54:26 +00:00
..
CMakeLists.txt Moving SectionMemoryManager to MCJIT to avoid cross dependency between JIT and RuntimeDyld 2012-11-28 01:02:06 +00:00
GDBRegistrar.cpp Removed "static" from "__jit_debug_descriptor" because "static" adds C++ mangling prefix to this symbol. 2012-12-24 09:42:27 +00:00
JITRegistrar.h Clean-up of memory buffer and object ownership model in MCJIT 2012-10-02 21:18:39 +00:00
LLVMBuild.txt LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
Makefile
ObjectImageCommon.h Add support for applying in-memory relocations to the .debug_line section and, in the case of ELF files, using symbol addresses when available for relocations to the .debug_info section. Also extending the llvm-rtdyld tool to add the ability to dump line number information for testing purposes. 2013-01-25 22:50:58 +00:00
RuntimeDyld.cpp [PowerPC] Support powerpc64le as a syntax-checking target. 2013-07-26 01:35:43 +00:00
RuntimeDyldELF.cpp Fixed RuntimeDyldELF absolute relocations. 2013-08-16 18:54:26 +00:00
RuntimeDyldELF.h Add EH support to the MCJIT. 2013-05-05 20:43:10 +00:00
RuntimeDyldImpl.h [PowerPC] Support powerpc64le as a syntax-checking target. 2013-07-26 01:35:43 +00:00
RuntimeDyldMachO.cpp Support X86_64_GOTLoad relocations in RuntimeDyldMachO by treating them the 2013-08-15 22:31:40 +00:00
RuntimeDyldMachO.h Add EH support to the MCJIT. 2013-05-05 20:43:10 +00:00