Closed orangeduck closed 9 years ago
The code has recently been revamped by someone else (see commits), so I had to find my way through this, too. I've pushed a fix to master, please try that.
The problem of this assert was a misinterpretation of the DW_FORM_strp entry. Continuing from there showed other asserts for which I added some workarounds. Note that the debug info also contained a type __int128, which seems recognized by VC, but not allowed on x86/64. I'v made up some CV type code, not sure what the debugger will do wth this.
I can verify that the updates to master have fixed this. Many thanks!
Hi,
I'm using MinGW64 and I was wishing to generate
pdb
files for the executables I've compiled so that I could print out debug information such as stack traces using the windows API. I compiled this current master branch using Windows 7 Visual Studio 2013 in debug x64 mode. Compilation runs fine with a few warnings.But when I try to run
cv2pdb
on my executables I get the following error:I've tried the same process on various other executables and I get the same result. Here is a sample executable you can try it on compiled from my ptest library.
Do you have any insight into this error? I'm happy to try and investigate and potentially contribute a fix but I'm really not sure where to start. I suspected it may be something to do with using MinGW64 rather than standard 32-bit MinGW but I'm not sure.
Thanks,
Dan