diff options
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 865fb15..068c87a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,22 @@ +2010-03-24 Daniel Jacobowitz <dan@codesourcery.com> + + * arm-tdep.c (skip_prologue_function): New function. + (submask, bit, bits, sbits, BranchDest): Move higher in the file. + (thumb_analyze_prologue): Document return value. Recognize more + Thumb instructions, skippable calls, and some Thumb-2 instructions. + Add debug output. + (arm_skip_prologue): Remove call dummy check. Check the prologue + for non-GNU compilers. + (arm_instruction_changes_pc): New function. + (arm_analyze_prologue): New function, broken out from + arm_scan_prologue. Recognize more ARM instructions and skippable + calls. Update comments. Handle NULL cache. Return the address + of the first unrecognized instruction. Do not skip past other + instructions which change control flow. Add debug output. + (arm_scan_prologue): Use arm_analyze_prologue. + (ARM_PC_32): Delete. + (shifted_reg_val): Simplify ARM_PC_32 check. + 2010-03-24 Vladimir Prus <vladimir@codesourcery.com> * tracepoint.c (tvariables_info_1): Actually compute |