mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-19 09:14:14 +08:00
* dwarf.c (dwarf_vmatoa64): New function.
(read_and_display_attr_value): Print 8-byte forms as single hex numbers. (process_debug_info): Print type signatures as single hex numbers. * elfcomm.c (byte_get_64): New function. * elfcomm.h (byte_get_64): New function.
This commit is contained in:
@ -238,6 +238,25 @@ byte_get_signed (unsigned char *field, int size)
|
||||
}
|
||||
}
|
||||
|
||||
/* Return the high-order 32-bits and the low-order 32-bits
|
||||
of an 8-byte value separately. */
|
||||
|
||||
void
|
||||
byte_get_64 (unsigned char *field, elf_vma *high, elf_vma *low)
|
||||
{
|
||||
if (byte_get == byte_get_big_endian)
|
||||
{
|
||||
*high = byte_get_big_endian (field, 4);
|
||||
*low = byte_get_big_endian (field + 4, 4);
|
||||
}
|
||||
else
|
||||
{
|
||||
*high = byte_get_little_endian (field + 4, 4);
|
||||
*low = byte_get_little_endian (field, 4);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
/* Return the path name for a proxy entry in a thin archive, adjusted
|
||||
relative to the path name of the thin archive itself if necessary.
|
||||
Always returns a pointer to malloc'ed memory. */
|
||||
|
Reference in New Issue
Block a user