hexdump(3debug)

hexdump3debug

Dump binary data in hex/ascii format

Usage

#include <debug/log.h>
#include <debug/hex.h>

void hexdump(const void *ptr, size_t size);

Libraries

Debug Library (-ldebug)

Overview

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/

Releases

11 releases since Debian 3.1 (Sarge); the text changed 1 time.

  1. 3.1–5.0
  2. 6.0–13

Author

Written by Abraham vd Merwe <[email protected]>

From libdebug0-dev 0.5.3-8+b1 in Debian 13 (Trixie). Parsed by carta from the page's man source.