ROSE  0.11.122.0
Public Attributes | List of all members
HexdumpFormat Struct Reference

Description

Settings that control how the lowest-level SgAsmExecutableFileFormat::hexdump function behaves.

Definition at line 8425 of file Cxx_Grammar.h.

#include <Cxx_Grammar.h>

Collaboration diagram for HexdumpFormat:
Collaboration graph
[legend]

Public Attributes

std::string prefix
 Characters to emit after internal linefeeds. More...
 
size_t width
 Bytes per line of output (default 16). More...
 
size_t colsize
 Bytes per column group (default 8). More...
 
std::string addr_fmt
 Printf format for addresses (default "0x%08llx: "). More...
 
bool multiline
 Emit prefix at beginning and line feed at end of output. More...
 
bool show_numeric
 Show numeric format of bytes (default true). More...
 
std::string numeric_fmt
 Printf format for bytes (default "%02x"). More...
 
std::map< unsigned char, std::string > numeric_fmt_special
 Special formatting for certain values. More...
 
std::string numeric_sep
 String to print between numeric values (default " "). More...
 
bool pad_numeric
 Pad numeric part of output with spaces for partial final line (default true). More...
 
bool show_chars
 Show ASCII characters after bytes (default true). More...
 
bool pad_chars
 Pad character part of output with spaces for partial final line (default true). More...
 

Member Data Documentation

std::string HexdumpFormat::prefix

Characters to emit after internal linefeeds.

Definition at line 8431 of file Cxx_Grammar.h.

size_t HexdumpFormat::width

Bytes per line of output (default 16).

Definition at line 8432 of file Cxx_Grammar.h.

size_t HexdumpFormat::colsize

Bytes per column group (default 8).

Definition at line 8433 of file Cxx_Grammar.h.

std::string HexdumpFormat::addr_fmt

Printf format for addresses (default "0x%08llx: ").

Definition at line 8434 of file Cxx_Grammar.h.

bool HexdumpFormat::multiline

Emit prefix at beginning and line feed at end of output.

Definition at line 8435 of file Cxx_Grammar.h.

bool HexdumpFormat::show_numeric

Show numeric format of bytes (default true).

Definition at line 8438 of file Cxx_Grammar.h.

std::string HexdumpFormat::numeric_fmt

Printf format for bytes (default "%02x").

Definition at line 8439 of file Cxx_Grammar.h.

std::map<unsigned char,std::string> HexdumpFormat::numeric_fmt_special

Special formatting for certain values.

Definition at line 8440 of file Cxx_Grammar.h.

std::string HexdumpFormat::numeric_sep

String to print between numeric values (default " ").

Definition at line 8441 of file Cxx_Grammar.h.

bool HexdumpFormat::pad_numeric

Pad numeric part of output with spaces for partial final line (default true).

Definition at line 8442 of file Cxx_Grammar.h.

bool HexdumpFormat::show_chars

Show ASCII characters after bytes (default true).

Definition at line 8445 of file Cxx_Grammar.h.

bool HexdumpFormat::pad_chars

Pad character part of output with spaces for partial final line (default true).

Definition at line 8446 of file Cxx_Grammar.h.


The documentation for this struct was generated from the following file: