llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld
Moritz Sichert a667aa4de0 [RuntimeDyld] Added support for relocation of indirect functions
In ELF, symbols of type STT_GNU_IFUNC need to be resolved by calling the
function at the symbol's address. This is implemented by adding special
stubs for all symbols of that type.

Differential Revision: https://reviews.llvm.org/D105465
2022-11-02 10:46:11 +01:00
..
Targets [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
CMakeLists.txt
JITSymbol.cpp
RTDyldMemoryManager.cpp [MC][re-land] Omit DWARF unwind info if compact unwind is present where eligible 2022-06-12 17:24:19 -04:00
RuntimeDyld.cpp [RuntimeDyld] Added support for relocation of indirect functions 2022-11-02 10:46:11 +01:00
RuntimeDyldCOFF.cpp
RuntimeDyldCOFF.h
RuntimeDyldChecker.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
RuntimeDyldCheckerImpl.h
RuntimeDyldELF.cpp [RuntimeDyld] Added support for relocation of indirect functions 2022-11-02 10:46:11 +01:00
RuntimeDyldELF.h [RuntimeDyld] Added support for relocation of indirect functions 2022-11-02 10:46:11 +01:00
RuntimeDyldImpl.h [RuntimeDyld] Added support for relocation of indirect functions 2022-11-02 10:46:11 +01:00
RuntimeDyldMachO.cpp
RuntimeDyldMachO.h