diff options
author | Laurent Vivier <lvivier@redhat.com> | 2020-09-25 11:10:54 +0200 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2020-09-29 02:14:30 -0400 |
commit | bbb169080fe55947b40f8e035eb205316e9b29a5 (patch) | |
tree | 241ab665b8b75d6dd25074e4d3f0d9864b271e00 /include/qemu-common.h | |
parent | f68ec01fe965e8c06ce6181fe28e1a9bef352cff (diff) |
util/hexdump: introduce qemu_hexdump_line()
Dumping one line of hexadecimal/ASCII from a buffer is often needed.
Move this part from qemu_hexdump() and use it
Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Laurent Vivier <lvivier@redhat.com>
Message-Id: <20200925091055.186023-2-lvivier@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'include/qemu-common.h')
-rw-r--r-- | include/qemu-common.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/qemu-common.h b/include/qemu-common.h index 9cfd62669b..cc902b690d 100644 --- a/include/qemu-common.h +++ b/include/qemu-common.h @@ -135,6 +135,14 @@ char *os_find_datadir(void); int os_parse_cmd_args(int index, const char *optarg); /* + * Hexdump a line of a byte buffer into a hexadecimal/ASCII buffer + */ +#define QEMU_HEXDUMP_LINE_BYTES 16 /* Number of bytes to dump */ +#define QEMU_HEXDUMP_LINE_LEN 75 /* Number of characters in line */ +void qemu_hexdump_line(char *line, unsigned int b, const void *bufptr, + unsigned int len, bool ascii); + +/* * Hexdump a buffer to a file. An optional string prefix is added to every line */ |