aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorPaul Pluzhnikov <ppluzhnikov@google.com>2009-08-06 23:19:47 +0000
committerPaul Pluzhnikov <ppluzhnikov@google.com>2009-08-06 23:19:47 +0000
commitb01c84103b9aeb50d2c34d2e562579b79a0c604c (patch)
treeb04e0e7cec9d9a5c11545f22617602e6e9d497d7 /gdb/ChangeLog
parentd837706a7c1ce2dea0c2c18d3f7977bc54e31eb6 (diff)
downloadgdb-b01c84103b9aeb50d2c34d2e562579b79a0c604c.zip
gdb-b01c84103b9aeb50d2c34d2e562579b79a0c604c.tar.gz
gdb-b01c84103b9aeb50d2c34d2e562579b79a0c604c.tar.bz2
2009-08-06 Paul Pluzhnikov <ppluzhnikov@google.com>
* dwarf2-frame.c (struct dwarf2_cie): Remove 'next'. (struct dwarf2_cie_table): New. (struct dwarf2_fde): Remove 'next'. (struct dwarf2_fde_table): New. (struct comp_unit): Remove 'cie'. (bsearch_cie_cmp, bsearch_fde_cmp): New function. (find_cie, dwarf2_frame_find_fde): Use bsearch. (add_cie, add_fde): Use array instead of linked list. (decode_frame_entry, decode_frame_entry_1): New parameters. (qsort_fde_cmp): New function. (dwarf2_build_frame_info): Adjust.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index ee0c2f3..4fa1159 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,17 @@
+2009-08-06 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ * dwarf2-frame.c (struct dwarf2_cie): Remove 'next'.
+ (struct dwarf2_cie_table): New.
+ (struct dwarf2_fde): Remove 'next'.
+ (struct dwarf2_fde_table): New.
+ (struct comp_unit): Remove 'cie'.
+ (bsearch_cie_cmp, bsearch_fde_cmp): New function.
+ (find_cie, dwarf2_frame_find_fde): Use bsearch.
+ (add_cie, add_fde): Use array instead of linked list.
+ (decode_frame_entry, decode_frame_entry_1): New parameters.
+ (qsort_fde_cmp): New function.
+ (dwarf2_build_frame_info): Adjust.
+
2009-08-06 Don Lee <don.lee@sunplusct.com>
* score-tdep.c: Support a new Sunplus CT S+core variant, S+core 3.