Module: wine Branch: master Commit: e2414b55b6ffab465229f9234f89d7f61ba2ac51 URL: https://gitlab.winehq.org/wine/wine/-/commit/e2414b55b6ffab465229f9234f89d7f...
Author: Piotr Caban piotr@codeweavers.com Date: Tue Aug 1 18:45:18 2023 +0200
winedump: Support REG_QWORD values in regf files.
---
tools/winedump/reg.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/tools/winedump/reg.c b/tools/winedump/reg.c index 9d227f29253..f100eb47171 100644 --- a/tools/winedump/reg.c +++ b/tools/winedump/reg.c @@ -258,9 +258,10 @@ static BOOL dump_value(unsigned int hive_off, unsigned int off) printf("%s", !data ? """" : get_unicode_str((const WCHAR *)data, data_size / sizeof(WCHAR))); break; + case REG_QWORD: case REG_BINARY: - printf("hex:"); - len += 4; /* strlen("hex:") */ + printf("hex%s:", val->data_type == REG_QWORD ? "(b)" : ""); + len += 4 + (val->data_type == REG_QWORD ? 3 : 0); for (i = 0; i < data_size; i++) { if (i)