diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2005-01-17 17:12:00 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2005-01-17 17:12:00 +0000 |
commit | c0c28ab8b2757069a1abf73fcb4714f077e76995 (patch) | |
tree | 686027415dd9fb54b14f026b032457cea5376965 /bfd/libbfd.h | |
parent | 4bcff7eb8534c90270f0b574a244d99648906f36 (diff) | |
download | gdb-c0c28ab8b2757069a1abf73fcb4714f077e76995.zip gdb-c0c28ab8b2757069a1abf73fcb4714f077e76995.tar.gz gdb-c0c28ab8b2757069a1abf73fcb4714f077e76995.tar.bz2 |
2005-01-17 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.
Diffstat (limited to 'bfd/libbfd.h')
-rw-r--r-- | bfd/libbfd.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bfd/libbfd.h b/bfd/libbfd.h index c53fcda..0905522 100644 --- a/bfd/libbfd.h +++ b/bfd/libbfd.h @@ -691,6 +691,9 @@ extern void bfd_section_already_linked_table_traverse (bfd_boolean (*) (struct bfd_section_already_linked_hash_entry *, void *), void *); +extern bfd_vma read_unsigned_leb128 (bfd *, char *, unsigned int *); +extern bfd_signed_vma read_signed_leb128 (bfd *, char *, unsigned int *); + /* Extracted from init.c. */ /* Extracted from libbfd.c. */ bfd_boolean bfd_write_bigendian_4byte_int (bfd *, unsigned int); |