Not really this big full featured debugger; however what about GDB? I use GDB in conjunction with gnuemacs and it is source level, graphical to some degree through that interface. GDB works with 32 & 64 bit sized architectures. It also works with a remote target if you use GDB coupled with GDBSERVER. I don't know what you mean by "IDE Independent" however command line GDB is absolutely IDE Independent.
I've never really played much with GDB through GNUEMACS because it's easy enough for me to run it command line; however I had open a test C file my hex-dump.c to dump out a binary/ascii file in hex so I ran the debugger and opened some frames to look at the stack (one level main only), watch a variable - string array, look at my locals vars, and inspect memory.
Seems serviceable. Here's a screenshot.
Last edited by rtmistler; 08-07-2015 at 01:45 PM.