llvm-project/llvm/lib/ExecutionEngine/JITLink
luxufan 0ef5aa69e7 [JITLink] Add fixup value range check
This patch makes jitlink to report an out of range error when the fixup value out of range

Reviewed By: lhames

Differential Revision: https://reviews.llvm.org/D107328
2022-01-13 16:32:49 +08:00
..
CMakeLists.txt [ORC][JITLink] Add dependence on OrcShared to JITLink. 2022-01-10 19:25:46 +11:00
DefineExternalSectionStartAndEndSymbols.h Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00
EHFrameSupport.cpp [ORC][JITLink] Merge JITLink AllocActionCall and ORC WrapperFunctionCall. 2022-01-08 16:46:15 +11:00
EHFrameSupportImpl.h Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00
ELF.cpp [JITLink] Add initial Aarch64 support 2021-09-03 10:48:06 +02:00
ELFLinkGraphBuilder.cpp [JITLink][ELF] Move ELF section and symbol parsing into ELFLinkGraphBuilder. 2021-06-29 09:59:49 +10:00
ELFLinkGraphBuilder.h Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00
ELF_aarch64.cpp Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00
ELF_riscv.cpp [JITLink] Add fixup value range check 2022-01-13 16:32:49 +08:00
ELF_x86_64.cpp Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00
JITLink.cpp [JITLink] Use Section + Offset format for anon symbols in out-of-range errors. 2022-01-12 18:03:57 +11:00
JITLinkGeneric.cpp Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00
JITLinkGeneric.h [llvm] Remove unused forward declarations (NFC) 2022-01-07 20:00:34 -08:00
JITLinkMemoryManager.cpp [ORC] Add helper functions for running finalize / dealloc actions. 2022-01-10 19:13:58 +11:00
MachO.cpp [llvm][clang][NFC] updates inline licence info 2021-08-11 02:48:53 +00:00
MachOLinkGraphBuilder.cpp [llvm] Use true/false instead of 1/0 (NFC) 2022-01-07 00:39:14 -08:00
MachOLinkGraphBuilder.h Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00
MachO_arm64.cpp Revert "[JITLink][AArch64] Add support for splitting eh-frames on AArch64." 2022-01-12 14:40:09 -05:00
MachO_x86_64.cpp Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00
MemoryFlags.cpp Re-apply e50aea58d5, "Major JITLinkMemoryManager refactor". with fixes. 2021-10-11 21:39:00 -07:00
PerGraphGOTAndPLTStubsBuilder.h Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00
aarch64.cpp [JITLink] Add initial Aarch64 support 2021-09-03 10:48:06 +02:00
riscv.cpp [JITLink] Add riscv.cpp 2021-07-23 23:57:44 +08:00
x86_64.cpp Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00