mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-22 19:09:31 +08:00
Fix support for native 64bit ELF systems
This commit is contained in:
@ -1,3 +1,7 @@
|
|||||||
|
1999-12-10 Nick Clifton <nickc@cygnus.com>
|
||||||
|
|
||||||
|
* readelf.c (print_vma): Support native 64bit ELF systems.
|
||||||
|
|
||||||
1999-12-09 Nick Clifton <nickc@cygnus.com>
|
1999-12-09 Nick Clifton <nickc@cygnus.com>
|
||||||
|
|
||||||
* dlltool.c (mtable): Add epoc-arm specific entry.
|
* dlltool.c (mtable): Add epoc-arm specific entry.
|
||||||
|
@ -442,27 +442,39 @@ print_vma (vma, mode)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case DEC:
|
case DEC:
|
||||||
|
#if BFD_HOST_64BIT_LONG
|
||||||
|
printf ("%ld", vma);
|
||||||
|
#else
|
||||||
if (_bfd_int64_high (vma))
|
if (_bfd_int64_high (vma))
|
||||||
/* ugg */
|
/* ugg */
|
||||||
printf ("++%ld", _bfd_int64_low (vma));
|
printf ("++%ld", _bfd_int64_low (vma));
|
||||||
else
|
else
|
||||||
printf ("%ld", _bfd_int64_low (vma));
|
printf ("%ld", _bfd_int64_low (vma));
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DEC_5:
|
case DEC_5:
|
||||||
|
#if BFD_HOST_64BIT_LONG
|
||||||
|
printf ("%5ld", vma);
|
||||||
|
#else
|
||||||
if (_bfd_int64_high (vma))
|
if (_bfd_int64_high (vma))
|
||||||
/* ugg */
|
/* ugg */
|
||||||
printf ("++%ld", _bfd_int64_low (vma));
|
printf ("++%ld", _bfd_int64_low (vma));
|
||||||
else
|
else
|
||||||
printf ("%5ld", _bfd_int64_low (vma));
|
printf ("%5ld", _bfd_int64_low (vma));
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case UNSIGNED:
|
case UNSIGNED:
|
||||||
|
#if BFD_HOST_64BIT_LONG
|
||||||
|
printf ("%lu", vma);
|
||||||
|
#else
|
||||||
if (_bfd_int64_high (vma))
|
if (_bfd_int64_high (vma))
|
||||||
/* ugg */
|
/* ugg */
|
||||||
printf ("++%lu", _bfd_int64_low (vma));
|
printf ("++%lu", _bfd_int64_low (vma));
|
||||||
else
|
else
|
||||||
printf ("%lu", _bfd_int64_low (vma));
|
printf ("%lu", _bfd_int64_low (vma));
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user