mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-23 12:09:49 +00:00
* readelf.c (get_elf_class): Use correct printf format for type.
(get_data_encoding): Likewise. (get_osabi_name): Likewise. (process_file_header): Don't pass an extra argument to printf. (process_dynamic_segment): Cast dynamic_size to long before printing. (decode_location_expression): Cast byte_get to long before printing.
This commit is contained in:
parent
2641b0c9d8
commit
789be9f7ca
@ -1,3 +1,14 @@
|
||||
1999-06-12 Ian Lance Taylor <ian@zembu.com>
|
||||
|
||||
* readelf.c (get_elf_class): Use correct printf format for type.
|
||||
(get_data_encoding): Likewise.
|
||||
(get_osabi_name): Likewise.
|
||||
(process_file_header): Don't pass an extra argument to printf.
|
||||
(process_dynamic_segment): Cast dynamic_size to long before
|
||||
printing.
|
||||
(decode_location_expression): Cast byte_get to long before
|
||||
printing.
|
||||
|
||||
Wed Jun 9 11:40:16 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
|
||||
|
||||
* readelf.c (dump_section): Cast values from byte_get to
|
||||
|
@ -1495,7 +1495,7 @@ get_elf_class (elf_class)
|
||||
case ELFCLASS32: return _("ELF32");
|
||||
case ELFCLASS64: return _("ELF64");
|
||||
default:
|
||||
sprintf (buff, _("<unknown: %lx>"), elf_class);
|
||||
sprintf (buff, _("<unknown: %x>"), elf_class);
|
||||
return buff;
|
||||
}
|
||||
}
|
||||
@ -1512,7 +1512,7 @@ get_data_encoding (encoding)
|
||||
case ELFDATA2LSB: return _("2's complement, little endian");
|
||||
case ELFDATA2MSB: return _("2's complement, big endian");
|
||||
default:
|
||||
sprintf (buff, _("<unknown: %lx>"), encoding);
|
||||
sprintf (buff, _("<unknown: %x>"), encoding);
|
||||
return buff;
|
||||
}
|
||||
}
|
||||
@ -1529,7 +1529,7 @@ get_osabi_name (osabi)
|
||||
case ELFOSABI_HPUX: return _("UNIX - HP-UX");
|
||||
case ELFOSABI_STANDALONE: return _("Standalone App");
|
||||
default:
|
||||
sprintf (buff, _("<unknown: %lx>"), osabi);
|
||||
sprintf (buff, _("<unknown: %x>"), osabi);
|
||||
return buff;
|
||||
}
|
||||
}
|
||||
@ -1563,9 +1563,11 @@ process_file_header ()
|
||||
get_data_encoding (elf_header.e_ident [EI_DATA]));
|
||||
printf (_(" Version: %d %s\n"),
|
||||
elf_header.e_ident [EI_VERSION],
|
||||
elf_header.e_ident [EI_VERSION] == EV_CURRENT ? "(current)" :
|
||||
elf_header.e_ident [EI_VERSION] != EV_NONE ? "<unknown: %lx>" : "",
|
||||
elf_header.e_ident [EI_VERSION]);
|
||||
(elf_header.e_ident [EI_VERSION] == EV_CURRENT
|
||||
? "(current)"
|
||||
: (elf_header.e_ident [EI_VERSION] != EV_NONE
|
||||
? "<unknown: %lx>"
|
||||
: "")));
|
||||
printf (_(" OS/ABI: %s\n"),
|
||||
get_osabi_name (elf_header.e_ident [EI_OSABI]));
|
||||
printf (_(" ABI Version: %d\n"),
|
||||
@ -2553,8 +2555,8 @@ process_dynamic_segment (file)
|
||||
}
|
||||
|
||||
if (do_dynamic && dynamic_addr)
|
||||
printf (_("\nDynamic segment at offset 0x%x contains %d entries:\n"),
|
||||
dynamic_addr, dynamic_size);
|
||||
printf (_("\nDynamic segment at offset 0x%x contains %ld entries:\n"),
|
||||
dynamic_addr, (long) dynamic_size);
|
||||
if (do_dynamic)
|
||||
printf (_(" Tag Type Name/Value\n"));
|
||||
|
||||
@ -4912,7 +4914,7 @@ decode_location_expression (data, pointer_size)
|
||||
printf ("DW_OP_xor");
|
||||
break;
|
||||
case DW_OP_bra:
|
||||
printf ("DW_OP_bra: %ld", byte_get (data, 2));
|
||||
printf ("DW_OP_bra: %ld", (long) byte_get (data, 2));
|
||||
break;
|
||||
case DW_OP_eq:
|
||||
printf ("DW_OP_eq");
|
||||
|
Loading…
Reference in New Issue
Block a user