- dump a block of bytes to the console in hexadecimal form
#include <sys/systm.h> void
hexdump (void *ptr int length const char *hdr int flags);
function prints an array of bytes to the console in hexadecimal form, along with
representation of the bytes, if possible.
By default, each line of
output will start with an offset count, followed by 16 hexadecimal values,
followed by 16
Pointer to the array of bytes to print.
It does not need to be
Number of bytes to print.
Pointer to a
NUL -terminated character string that will be prepended to each
line of output.
A value of
implies that no header will be printed.
Flags for controlling the formatting of the output.
Integer value of the number of bytes to display on each line.
A value of 0 implies that the default value of 16 will be used.
value to use as the separator for the hexadecimal output.
A value of 0 implies that the default value of 32
space) will be used.
Do not print the offset column at the beginning of each line.