2009-07-12 Michael Snyder <msnyder@vmware.com>
authorMichael Snyder <msnyder@vmware.com>
Sun, 12 Jul 2009 17:46:21 +0000 (17:46 +0000)
committerMichael Snyder <msnyder@vmware.com>
Sun, 12 Jul 2009 17:46:21 +0000 (17:46 +0000)
commit06da04c61051b251f9bb5427a091c7cfa27bdb6d
tree5dfd472eb4ccb4dab945853c1f22d377b901ed4a
parent6a8b86150e2ad521822b63f1839b320a749335ac
2009-07-12  Michael Snyder  <msnyder@vmware.com>

* i386-tdep.c: Add a frame unwinder for function epilogues.
(i386_in_function_epilogue_p): New function.
(i386_epilogue_frame_sniffer): New function.
(i386_epilogue_frame_cache): New function.
(i386_epilogue_frame_this_id): New function.
(i386_epilogue_frame_unwind): New struct frame_unwind.
(i386_gdbarch_init): Hook the new unwinder.
gdb/ChangeLog
gdb/i386-tdep.c