PATCH: Support more than 1 comp unit
Nick Clifton
nickc@redhat.com
Mon Jan 17 16:31:00 GMT 2005
Hi H. J.
> The fix can be much simpler. We just need to change info_ptr_unit
> from per file to per comp unit. This patch does that.
> 2005-01-13 H.J. Lu <hongjiu.lu@intel.com>
>
> * dwarf2.c (dwarf2_debug): Move info_ptr_unit to ...
> (comp_unit): Here.
> (read_unsigned_leb128): Removed.
> (read_signed_leb128): Removed.
> (find_abstract_instance_name): Updated.
> (parse_comp_unit): Accept info_ptr_unit.
> (_bfd_dwarf2_find_nearest_line): Set info_ptr_unit for each
> comp unit and pass it to parse_comp_unit.
>
> * elf-eh-frame.c (read_unsigned_leb128): Moved to ...
> (read_signed_leb128): Moved to ...
> * libbfd.c: Here.
>
> * libbfd-in.h (read_unsigned_leb128): New prototype.
> (read_signed_leb128): Likewise.
> * libbfd.h: Regenerated.
Approved - please apply.
Cheers
Nick
More information about the Binutils
mailing list