diff options
| author | Paul Pluzhnikov <ppluzhnikov@google.com> | 2009-08-06 23:19:47 +0000 | 
|---|---|---|
| committer | Paul Pluzhnikov <ppluzhnikov@google.com> | 2009-08-06 23:19:47 +0000 | 
| commit | b01c84103b9aeb50d2c34d2e562579b79a0c604c (patch) | |
| tree | b04e0e7cec9d9a5c11545f22617602e6e9d497d7 /gdb/python | |
| parent | d837706a7c1ce2dea0c2c18d3f7977bc54e31eb6 (diff) | |
| download | binutils-b01c84103b9aeb50d2c34d2e562579b79a0c604c.zip binutils-b01c84103b9aeb50d2c34d2e562579b79a0c604c.tar.gz binutils-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/python')
0 files changed, 0 insertions, 0 deletions
