From b01c84103b9aeb50d2c34d2e562579b79a0c604c Mon Sep 17 00:00:00 2001 From: Paul Pluzhnikov Date: Thu, 6 Aug 2009 23:19:47 +0000 Subject: 2009-08-06 Paul Pluzhnikov * 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. --- gdb/ChangeLog | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'gdb/ChangeLog') 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 + + * 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 * score-tdep.c: Support a new Sunplus CT S+core variant, S+core 3. -- cgit v1.1