Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
What version of DynamoRIO are you using?
Does the latest build from
What operating system version are you running on?
Windows 10 Pro, Version 1903, OS build 18362.418
What application are you running?
custom Visual Studio 2017 generated C++ application
Is your application 32-bit or 64-bit?
How are you running the application under DynamoRIO?
bin32\drrun.exe -debug -verbose -t drcov -- application.exe
What happens when you run with debug build ("-debug" flag to
What is the expected output? What do you see instead? Is this an
drrun exits after a few seconds, without running application.exe. The same happens when running any other 32-bit application under drcov, e.g., notepad++.exe.
Please provide any additional information below.
This is a Windows 10 virtual machine. We recently moved it from a Linux server running KVM to a Windows 10 server running Hyper-V. It used to work fine last time it ran under KVM, it is broken since we moved to Hyper-V.
Trying to run 64-bit drcov with a 64 bit application shows the following error:
bin64\drrun.exe -debug -verbose -t drcov -- C:\windows\notepad.exe
Could you attach windbg to notepad.exe and get a callstack while that "encode error" popup is up? This requires loading symbols via the
32 bit exits early:
64 bit same error message:
Hm, the callstack doesn't look any useful:
Maybe the command window does: