forked from OSchip/llvm-project
337e131ca7
Summary: Enables JIT-linking by RuntimeDyld of COFF objects that contain references to dllimport symbols. This is done by recognizing symbols that start with the reserved "__imp_" prefix and building a pointer entry to the target symbol in the stubs area of the section. References to the "__imp_" symbol are updated to point to this pointer. Work in progress: The generic code is in place, but only RuntimeDyldCOFFX86_64 and RuntimeDyldCOFFI386 have been updated to look for and update references to dllimport symbols. Reviewers: compnerd Subscribers: hiraditya, ributzka, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D75884 |
||
---|---|---|
.. | ||
Inputs | ||
COFF_i386.s | ||
COFF_x86_64.s | ||
COFF_x86_64_IMGREL.s | ||
CommonSymbols_allocation.s | ||
ELF-large-pic-relocations.s | ||
ELF-relaxed.s | ||
ELF_STT_FILE.s | ||
ELF_x64-64_PC8_relocations.s | ||
ELF_x64-64_PIC_relocations.s | ||
ELF_x86-64_PIC-small-relocations.s | ||
ELF_x86-64_debug_frame.s | ||
ELF_x86-64_none.yaml | ||
ELF_x86_64_StubBuf.s | ||
MachO_empty_ehframe.s | ||
MachO_i386_DynNoPIC_relocations.s | ||
MachO_i386_eh_frame.s | ||
MachO_x86-64_PIC_relocations.s | ||
coff-alignment.ll | ||
lit.local.cfg |