[llvm-dev] Relocation design of different architecture

Siddharth Shankar Swain via llvm-dev llvm-dev at lists.llvm.org
Thu Apr 20 03:13:13 PDT 2017

Can anyone explain in lib/ExecutionEngine/RuntimeDyld/Targets/ the header
files included for different architectures like RuntimeDyldCOFFX86_64.h or
RuntimeDyldCOFFI386.h etc, what is the connection of these files for
relocation and linking as the linking and relocation for diff architecture
is done in RuntimeDyldELF.cpp, RuntimeDyldCOFF.cpp  and it doesn't use any
function from these header file except the processRelocationRef(). The
header files in Targets/ also handles exceptions, so what is the need for
that in relocation and linking process ? Also please help with what this
processRelocationRef() actually does ? . Please guide.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170420/fcfa0634/attachment.html>

More information about the llvm-dev mailing list