From 5d6e04f0d6ac01c03e5695fb44d97334ab90421e Mon Sep 17 00:00:00 2001 From: Antonio Huete Jimenez Date: Mon, 2 Mar 2015 16:46:30 +0100 Subject: [PATCH] sbin/hammer - Hex data dump for misc & data records - Under request of very verbose output, provide an hex dump for data, db and ext records. - This is very useful for debugging. --- sbin/hammer/cmd_show.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sbin/hammer/cmd_show.c b/sbin/hammer/cmd_show.c index 04f2186586..e2fda8e894 100644 --- a/sbin/hammer/cmd_show.c +++ b/sbin/hammer/cmd_show.c @@ -33,6 +33,7 @@ */ #include "hammer.h" +#include #define FLAG_TOOFARLEFT 0x0001 #define FLAG_TOOFARRIGHT 0x0002 @@ -577,6 +578,13 @@ print_record(hammer_btree_elm_t elm) print_config(data->config.text); } break; + case HAMMER_RECTYPE_DATA: + case HAMMER_RECTYPE_EXT: + case HAMMER_RECTYPE_DB: + if (VerboseOpt > 2) + printf("\n"); + hexdump(data, data_len, "\t\t ", 0); + break; default: break; } -- 2.41.0