This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/2] Add arm epilogue unwinder


This patch series adds arm epilogue unwinder so that GDB can unwind
frame successfully when the program is already in epilogue.  This is
quite useful in reverse debugging, because program can be executed
reversely to the epilogue of function, and GDB needs to determine the
"inner than" relationship between frames.

Patch 1 is to refactor arm_stack_frame_destroyed_p, so that some code
can be used for epilogue unwdiner in patch 2.

Regression tested on arm-linux.

*** BLURB HERE ***

Yao Qi (2):
  Refactor arm_stack_frame_destroyed_p
  Add arm epilogue unwinder

 gdb/arm-tdep.c | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 107 insertions(+), 6 deletions(-)

-- 
1.9.1


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]