From 65d215138b55c019719a37b51729d230c86cfdf2 Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Wed, 13 Jan 2016 06:34:57 +0000 Subject: [PATCH] [ORC] Add extra debugging output to OrcRemoteTargetServer. llvm-svn: 257577 --- include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h b/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h index d416ffd4f7e..5247661e49c 100644 --- a/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h +++ b/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h @@ -400,10 +400,14 @@ private: std::error_code handleWriteMem(TargetAddress RDst, uint64_t Size) { char *Dst = reinterpret_cast(static_cast(RDst)); + DEBUG(dbgs() << " Writing " << Size << " bytes to " + << format("0x%016x", RDst) << "\n"); return Channel.readBytes(Dst, Size); } std::error_code handleWritePtr(TargetAddress Addr, TargetAddress PtrVal) { + DEBUG(dbgs() << " Writing pointer *" << format("0x%016x", Addr) << " = " + << format("0x%016x", PtrVal) << "\n"); uintptr_t *Ptr = reinterpret_cast(static_cast(Addr)); *Ptr = static_cast(PtrVal);