diff options
author | Richard Henderson <rth@redhat.com> | 1999-06-26 16:05:58 +0000 |
---|---|---|
committer | Richard Henderson <rth@redhat.com> | 1999-06-26 16:05:58 +0000 |
commit | f623be2b6830e39583aeff8d0e39fac8c8c19dc2 (patch) | |
tree | f776a9a9afe6ad89c3f40c866af44d4714dce71a /bfd/ChangeLog | |
parent | 69dd2e2d55f35811d5bf411ad62c5073caed42d6 (diff) | |
download | gdb-f623be2b6830e39583aeff8d0e39fac8c8c19dc2.zip gdb-f623be2b6830e39583aeff8d0e39fac8c8c19dc2.tar.gz gdb-f623be2b6830e39583aeff8d0e39fac8c8c19dc2.tar.bz2 |
David Mosberger <davidm@hpl.hp.com>
* dwarf2.c (struct arange): New type.
(struct comp_unit): Replace LOW and HIGH by member ARANGE.
(arange_add): New function.
(decode_line_info): Keep track of address ranges that a compilation
unit covers.
(comp_unit_contains_address): Return true if address is contained
in _any_ of the address ranges associated with a compilation unit.
(_bfd_dwarf2_find_nearest_line): Call comp_unit_find_nearest_line
on the first comp_unit that contains the address.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 405f110..4c3f774 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,17 @@ 1999-06-26 David Mosberger <davidm@hpl.hp.com> + * dwarf2.c (struct arange): New type. + (struct comp_unit): Replace LOW and HIGH by member ARANGE. + (arange_add): New function. + (decode_line_info): Keep track of address ranges that a compilation + unit covers. + (comp_unit_contains_address): Return true if address is contained + in _any_ of the address ranges associated with a compilation unit. + (_bfd_dwarf2_find_nearest_line): Call comp_unit_find_nearest_line + on the first comp_unit that contains the address. + +1999-06-26 David Mosberger <davidm@hpl.hp.com> + * dwarf2.c (struct dwarf2_debug): Add member dwarf_line_buffer. (decode_line_info): Add variable STASH and initialize it to point to the per-bfd dwarf2_debug info. Remove static variable |