aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2006-05-28 05:56:50 +0000
committerAlexandre Oliva <aoliva@redhat.com>2006-05-28 05:56:50 +0000
commit46ea248bcc124c1874e8783c5e4cd90dae6610a2 (patch)
tree6aa171631bcbe0beb72c7da00ff0d576c6cd8958 /gdb/ChangeLog
parent56c987f6063485c5c588dc27dbf1b3ddce3b0200 (diff)
downloadgdb-46ea248bcc124c1874e8783c5e4cd90dae6610a2.zip
gdb-46ea248bcc124c1874e8783c5e4cd90dae6610a2.tar.gz
gdb-46ea248bcc124c1874e8783c5e4cd90dae6610a2.tar.bz2
* dwarf2-frame.h (enum dwarf2_frame_reg_rule): Add
DWARF2_FRAME_REG_SAVED_VAL_OFFSET and DWARF2_FRAME_REG_SAVED_VAL_EXP. * dwarf2-frame.c (execute_cfa_program): Handle val_offset, val_offset_sf and val_expression. (dwarf2_frame_prev_register): Handle the new reg rules. (dwarf2_frame_this_id): Use pc instead of function entry point.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index d1fbeb6..f96c664 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,15 @@
2006-05-28 Alexandre Oliva <aoliva@redhat.com>
+ * dwarf2-frame.h (enum dwarf2_frame_reg_rule): Add
+ DWARF2_FRAME_REG_SAVED_VAL_OFFSET and
+ DWARF2_FRAME_REG_SAVED_VAL_EXP.
+ * dwarf2-frame.c (execute_cfa_program): Handle val_offset,
+ val_offset_sf and val_expression.
+ (dwarf2_frame_prev_register): Handle the new reg rules.
+ (dwarf2_frame_this_id): Use pc instead of function entry point.
+
+2006-05-28 Alexandre Oliva <aoliva@redhat.com>
+
* dwarf2-frame.c (struct dwarf2_cie): Add signal_frame field.
(dwarf2_frame_sniffer): Use it.
(decode_frame_entry_1): Set it according to augmentation "S".