llvm-project/llvm/tools/llvm-jitlink
Lang Hames 887f1e49d0 [llvm-jitlink] Fix a bug in llvm-jitlink's Slab allocator.
The slab delta (used to link as if allocated at a specified address) should
remain constant.The update to the delta was accidentally introduced in
962a2479b5, but hasn't caused any failures as it only breaks in an obvious
way for multi-file exec uses (our regression tests are all -noexec, and tend to
be single-file).

No testcase here: this is an obscure utility for testing support, and an
uncommon use-case. If the slab allocator is ever moved into LLVM we could add
a unit test to catch this.
2022-02-13 19:28:38 -08:00
..
llvm-jitlink-executor Revert "[ORC] Move SimpleRemoteEPCServer::Dispatcher into OrcShared." 2021-10-08 13:43:42 -07:00
CMakeLists.txt [llvm-jitlink] Link libnetwork on Haiku in llvm-jitlink 2021-05-14 20:49:03 -07:00
llvm-jitlink-elf.cpp Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00
llvm-jitlink-macho.cpp Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00
llvm-jitlink.cpp [llvm-jitlink] Fix a bug in llvm-jitlink's Slab allocator. 2022-02-13 19:28:38 -08:00
llvm-jitlink.h [ORC] Add custom object interface support to StaticLibaryDefinitionGenerator. 2021-12-16 19:46:51 +11:00