Rainer Schuetze

Results 234 comments of Rainer Schuetze

I suspect it very much depends on the debug info emitted by gcc. If you can provide an example executable/DLL that you want to convert and specify which functions' locals...

I just tried gcc (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 7.3.0 and it worked ok for me. What toolchain do you use? Could you provide an example executable?

I've fixed the regression in the last version and another older issue. Should be already available as download. cv2pdb has very little support for DWARF3 and 4, but your dump...

Hmmm, this DLL still doesn't use the frame pointer very often to address local variables. For example the output of `objdump -W` for function `mp_aframe_pool_allocate` shows: ``` : Abbrev Number:...

Any random small program should be fine. I have used this simple program for some regression tests in the past: ``` // test for cv2pdb int x = 4; int...

Seems reasonable, but optlink (the DigitalMars linker that generates the usual executables processed with cv2pdb) doesn't write anything sensible to SizeOfInitializedData to begin with. Checking some random Microsoft files, the...

Yeah, translating mago-mi including bindings to the C++ classes should be large enough to keep you busy. > Might do the same with the disassembler if I find it important...

> Just found https://github.com/vmt/udis86 which seems to have AVX support according to the list of commits. I guess we should update the source in mago. Done: https://github.com/rainers/mago/commit/4bdb8d9ebd8565dabe25577f8b985a4b174bd2e0

@buggins I guess this refers to mago-mi.

It might no longer be necessary for intellij, but the GDB/MI-API defines this function. So I think the issue can stay open.