diff options
author | Lang Hames <lhames@gmail.com> | 2015-07-04 01:35:26 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2015-07-04 01:35:26 +0000 |
commit | 78937c2ae54cda926dba2ab2a3fa4346cd2e7940 (patch) | |
tree | a4ee7d8fe970470037c7a90bccde1358989cdb4c /llvm/lib/Object/COFFObjectFile.cpp | |
parent | b0398827c201c74d4653580274e2650a6275b283 (diff) | |
download | llvm-78937c2ae54cda926dba2ab2a3fa4346cd2e7940.zip llvm-78937c2ae54cda926dba2ab2a3fa4346cd2e7940.tar.gz llvm-78937c2ae54cda926dba2ab2a3fa4346cd2e7940.tar.bz2 |
[RuntimeDyld] Skip relocations for external symbols with 64-bit address ~0ULL.
Requested by Eugene Rozenfeld of the LLILC team, this feature allows JIT
clients to skip relocations for selected external symbols by returning ~0ULL
from their symbol resolver. If this value is returned for a given symbol,
RuntimeDyld will skip all relocations for that symbol. The client will be
responsible for applying the skipped relocations manually before the code
is executed.
llvm-svn: 241383
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions