From 2daa9f3c9428b98944d76ad4c2ec83a3922ea384 Mon Sep 17 00:00:00 2001 From: szaka Date: Sun, 13 Aug 2006 18:48:31 +0000 Subject: [PATCH] add ntfs_dump_bytes(); ntfs_dump_attr_list(): dump ATTR_LIST_ENTRY paddings --- ntfsprogs/ntfsinfo.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ntfsprogs/ntfsinfo.c b/ntfsprogs/ntfsinfo.c index 35c5d020..8486cafb 100644 --- a/ntfsprogs/ntfsinfo.c +++ b/ntfsprogs/ntfsinfo.c @@ -603,6 +603,15 @@ static void ntfs_dump_attr_standard_information(ATTR_RECORD *attr) (unsigned int)value_length); } } + +static void ntfs_dump_bytes(u8 *buf, int start, int stop) +{ + int i; + + for (i = start; i < stop; i++) { + printf("%02x ", buf[i]); + } +} /** * ntfs_dump_attr_list() @@ -663,6 +672,10 @@ static void ntfs_dump_attr_list(ATTR_RECORD *attr, ntfs_volume *vol) ntfs_log_perror("ntfs_ucstombs failed"); } else printf("unnamed\n"); + printf("\t\tPadding:\t"); + ntfs_dump_bytes((u8 *)entry, entry->name_offset + + 2 * entry->name_length, entry->length); + printf("\n"); } free(value); printf("\tEnd of attribute list reached.\n");