hexdump.3debug

Langue: en

Version: August 2004 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

hexdump - dump binary data in hex/ascii format

LIBRARIES

Debug Library (-ldebug)

SYNOPSIS

 #include <debug/log.h>
 #include <debug/hex.h>
 
 void hexdump(const void *ptr, size_t size);
 

DESCRIPTION

hexdump() prints size bytes, starting at ptr in memory, using the debug log system.

The output consists of 6 columns. The first column contains the address of the row (in bytes). Columns 2 to 5 contain the characters in the row represented as hexadecimal bytes. The last column contains the bytes as printable characters. If a character is not printable it is replaced by a dot.

NOTES

None of the libdebug routines are thread-safe. I'm not planning to change this either! For more information, please see http://threading.2038bug.com/

SEE ALSO

log_open(3)

AUTHOR

Written by Abraham vd Merwe <abz@blio.com>