OSDN Git Service

2009-07-12 Michael Snyder <msnyder@vmware.com>
authorMichael Snyder <msnyder@specifix.com>
Sun, 12 Jul 2009 17:46:21 +0000 (17:46 +0000)
committerMichael Snyder <msnyder@specifix.com>
Sun, 12 Jul 2009 17:46:21 +0000 (17:46 +0000)
commit64983e3f76ef57fa4ff66a63fa390033ce118fad
tree52a840c1bde2c8e4c8c6c8f750a0bf298d98090b
parentf19769044bf6a047ef5ae39f16e78272013fd65d
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