[JITLink] Add support of R_X86_64_32S relocation
authorluxufan <932494295@qq.com>
Sun, 22 Aug 2021 08:43:02 +0000 (16:43 +0800)
committerluxufan <932494295@qq.com>
Sun, 22 Aug 2021 08:45:25 +0000 (16:45 +0800)
commitdda116bc3d9c126b3c962563fc80ae332d42801d
treee45b24642e973791d32c3c61addd4f61018d01b7
parent1e5e1bee49251de36ec07a3dc64d98236fcd1f2b
[JITLink] Add support of R_X86_64_32S relocation

This patch supported the R_X86_64_32S relocation and add the Pointer32Signed generic edge kind.

Reviewed By: lhames

Differential Revision: https://reviews.llvm.org/D108446
llvm/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h
llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp
llvm/lib/ExecutionEngine/JITLink/x86_64.cpp
llvm/test/ExecutionEngine/JITLink/X86/ELF_x86_64_absolute_relocations.s [new file with mode: 0644]