You could use gdb + a frontend like insight (a GUI for gdb).
http://sources.redhat.com/insight/
gdb does have a funny syntax by default, although im pretty sure i've seen that you can make it output intel syntax instead of the default AT&T.
Hopefully insight allows you to do it too.