{
char *str;
struct dwarf_block *blk;
- bfd_vma val;
- bfd_signed_vma sval;
+ bfd_uint64_t val;
+ bfd_int64_t sval;
}
u;
};
return bfd_get_32 (abfd, buf);
}
-static bfd_vma
+static bfd_uint64_t
read_8_bytes (bfd *abfd, char *buf)
{
return bfd_get_64 (abfd, buf);
char *buf,
unsigned int *bytes_read_ptr)
{
- bfd_vma offset;
+ bfd_uint64_t offset;
struct dwarf2_debug *stash = unit->stash;
if (unit->offset_size == 4)
/* END VERBATIM */
-static bfd_vma
+static bfd_uint64_t
read_address (struct comp_unit *unit, char *buf)
{
switch (unit->addr_size)
in a hash table. */
static struct abbrev_info**
-read_abbrevs (bfd *abfd, bfd_vma offset, struct dwarf2_debug *stash)
+read_abbrevs (bfd *abfd, bfd_uint64_t offset, struct dwarf2_debug *stash)
{
struct abbrev_info **abbrevs;
char *abbrev_ptr;
{
struct comp_unit* unit;
unsigned int version;
- bfd_vma abbrev_offset = 0;
+ bfd_uint64_t abbrev_offset = 0;
unsigned int addr_size;
struct abbrev_info** abbrevs;
unsigned int abbrev_number, bytes_read, i;