1#ifndef ROSE_BinaryAnalysis_Hexdump_H
2#define ROSE_BinaryAnalysis_Hexdump_H
3#include <featureTests.h>
4#ifdef ROSE_ENABLE_BINARY_ANALYSIS
6#include <Rose/BinaryAnalysis/Address.h>
8#include <sageContainer.h>
16namespace BinaryAnalysis {
53void hexdump(std::ostream&,
Address base_addr,
const std::string &prefix,
const SgUnsignedCharList& data,
bool multiline=
true);
58std::string
hexdump(
Address base_addr,
const std::string &prefix,
const SgUnsignedCharList& data,
bool multiline=
true);
63void hexdump(FILE*,
Address base_addr,
const std::string &prefix,
const SgUnsignedCharList& data,
bool multiline=
true);
void hexdump(std::ostream &, Address base_addr, const unsigned char *data, size_t data_sz, const HexdumpFormat &)
Display binary data.
std::uint64_t Address
Address.