From 3901c6aacf9bf7bf72f9f28393f843a0bf0ef781 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 22 Jan 2007 17:51:51 +0000 Subject: [PATCH] * "db/ds/dw/dl" now print all isprint() characters, not only isalnum(). * Also, the output no longer has the leading "0x" to ease reading. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19906 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/vm/vm.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/system/kernel/vm/vm.cpp b/src/system/kernel/vm/vm.cpp index 2a4b8f1a9f..91e915ffb3 100644 --- a/src/system/kernel/vm/vm.cpp +++ b/src/system/kernel/vm/vm.cpp @@ -1854,7 +1854,7 @@ display_mem(int argc, char **argv) displayed = j; break; } - if (!isalnum(c)) + if (!isprint(c)) c = '.'; kprintf("%c", c); @@ -1874,16 +1874,16 @@ display_mem(int argc, char **argv) switch (itemSize) { case 1: - kprintf(" 0x%02x", *(uint8 *)&value); + kprintf(" %02x", *(uint8 *)&value); break; case 2: - kprintf(" 0x%04x", *(uint16 *)&value); + kprintf(" %04x", *(uint16 *)&value); break; case 4: - kprintf(" 0x%08lx", *(uint32 *)&value); + kprintf(" %08lx", *(uint32 *)&value); break; case 8: - kprintf(" 0x%016Lx", *(uint64 *)&value); + kprintf(" %016Lx", *(uint64 *)&value); break; } }