diff options
Diffstat (limited to 'opcodes/dis-buf.c')
-rw-r--r-- | opcodes/dis-buf.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/opcodes/dis-buf.c b/opcodes/dis-buf.c index 3bd078f..56a57f9 100644 --- a/opcodes/dis-buf.c +++ b/opcodes/dis-buf.c @@ -61,13 +61,11 @@ perror_memory (int status, info->fprintf_func (info->stream, _("Unknown error %d\n"), status); else { - char buf[30]; - /* Actually, address between memaddr and memaddr + len was out of bounds. */ - sprintf_vma (buf, memaddr); info->fprintf_func (info->stream, - _("Address 0x%s is out of bounds.\n"), buf); + _("Address 0x%" PRIx64 " is out of bounds.\n"), + (uint64_t) memaddr); } } @@ -81,10 +79,7 @@ perror_memory (int status, void generic_print_address (bfd_vma addr, struct disassemble_info *info) { - char buf[30]; - - sprintf_vma (buf, addr); - (*info->fprintf_func) (info->stream, "0x%s", buf); + (*info->fprintf_func) (info->stream, "0x%08" PRIx64, (uint64_t) addr); } /* Just return NULL. */ |