aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/COFFObjectFile.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2015-07-04 01:35:26 +0000
committerLang Hames <lhames@gmail.com>2015-07-04 01:35:26 +0000
commit78937c2ae54cda926dba2ab2a3fa4346cd2e7940 (patch)
treea4ee7d8fe970470037c7a90bccde1358989cdb4c /llvm/lib/Object/COFFObjectFile.cpp
parentb0398827c201c74d4653580274e2650a6275b283 (diff)
downloadllvm-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