[PATCH] D24608: [COFF] Add support for IMAGE_REL_ARM_SECREL
Martin Storsjö via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 15 05:32:55 PDT 2016
mstorsjo created this revision.
mstorsjo added reviewers: compnerd, ruiu.
mstorsjo added a subscriber: llvm-commits.
Herald added subscribers: samparker, rengolin, aemerson.
Handle this in the exact same way as IMAGE_REL_AMD64_SECREL and IMAGE_REL_I386_SECREL.
https://reviews.llvm.org/D24608
Files:
COFF/Chunks.cpp
Index: COFF/Chunks.cpp
===================================================================
--- COFF/Chunks.cpp
+++ COFF/Chunks.cpp
@@ -134,6 +134,7 @@
case IMAGE_REL_ARM_BRANCH20T: applyBranch20T(Off, S - P - 4); break;
case IMAGE_REL_ARM_BRANCH24T: applyBranch24T(Off, S - P - 4); break;
case IMAGE_REL_ARM_BLX23T: applyBranch24T(Off, S - P - 4); break;
+ case IMAGE_REL_ARM_SECREL: add32(Off, Sym->getSecrel()); break;
default:
fatal("unsupported relocation type");
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D24608.71496.patch
Type: text/x-patch
Size: 497 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160915/707b8c86/attachment.bin>
More information about the llvm-commits
mailing list