diff options
author | Lang Hames <lhames@gmail.com> | 2019-04-30 21:28:07 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2019-04-30 21:28:07 +0000 |
commit | d407b4b980d41bc46a2b4678b7d39cb81779fb08 (patch) | |
tree | 39f4eab591e85090307b113f130e82b58be5c6c5 | |
parent | 88816bdd2f1ad148f18dad77884073fb350680f3 (diff) | |
download | bcm5719-llvm-d407b4b980d41bc46a2b4678b7d39cb81779fb08.tar.gz bcm5719-llvm-d407b4b980d41bc46a2b4678b7d39cb81779fb08.zip |
[JITLink] Add debugging output to print resolved external atoms.
llvm-svn: 359614
-rw-r--r-- | llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp b/llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp index 04a4be1658c..6cf1d827fef 100644 --- a/llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp +++ b/llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp @@ -345,6 +345,12 @@ void JITLinkerBase::applyLookupResult(AsyncLookupResult Result) { A.setAddress(KV.second.getAddress()); } + LLVM_DEBUG({ + dbgs() << "Externals after applying lookup result:\n"; + for (auto *A : G->external_atoms()) + dbgs() << " " << A->getName() << ": " + << formatv("{0:x16}", A->getAddress()) << "\n"; + }); assert(llvm::all_of(G->external_atoms(), [](Atom *A) { return A->getAddress() != 0; }) && "All atoms should have been resolved by this point"); |