How do you extract local variable information (address and type) from a Delphi program or the compiler-generated debug info?
Check if any debugging symbols weren’t in binary. Also possible is using GDB (on Windows a port of it). It would be great if you found a .dbg or .dSYM file. They contain source code, eg. gdb> list foo 56 void foo() 57 { 58 bar(); 59 sighandler_t fnc = signal(SIGHUP, SIG_IGN); 60 raise(SIGHUP); 61 … Read more