Commit 12602aee authored by Pavel Emelyanov's avatar Pavel Emelyanov

show: Make hexdump output look like hexdump tool one

No spaces between chars and no 0x-s.
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 56e1decf
......@@ -150,17 +150,17 @@ void print_data(unsigned long addr, unsigned char *data, size_t size)
for (i = 0; i < size; i += 16) {
pr_msg("%#0*lx: ", addr_len, addr + i);
for (j = 0; j < 8; j++)
pr_msg("0x%02x ", data[i + j]);
pr_msg("%02x ", data[i + j]);
pr_msg(" ");
for (j = 8; j < 16; j++)
pr_msg("0x%02x ", data[i + j]);
pr_msg("%02x ", data[i + j]);
pr_msg(" |");
for (j = 0; j < 8; j++)
pr_msg("%c ", PR_SYMBOL(data[i + j]));
pr_msg("%c", PR_SYMBOL(data[i + j]));
pr_msg(" ");
for (j = 8; j < 16; j++)
pr_msg("%c ", PR_SYMBOL(data[i + j]));
pr_msg("%c", PR_SYMBOL(data[i + j]));
pr_msg("|\n");
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment