ROSE  0.11.145.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 8514 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 8520 of file Cxx_Grammar.h.

size_t HexdumpFormat::width

Bytes per line of output (default 16).

Definition at line 8521 of file Cxx_Grammar.h.

size_t HexdumpFormat::colsize

Bytes per column group (default 8).

Definition at line 8522 of file Cxx_Grammar.h.

std::string HexdumpFormat::addr_fmt

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

Definition at line 8523 of file Cxx_Grammar.h.

bool HexdumpFormat::multiline

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

Definition at line 8524 of file Cxx_Grammar.h.

bool HexdumpFormat::show_numeric

Show numeric format of bytes (default true).

Definition at line 8527 of file Cxx_Grammar.h.

std::string HexdumpFormat::numeric_fmt

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

Definition at line 8528 of file Cxx_Grammar.h.

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

Special formatting for certain values.

Definition at line 8529 of file Cxx_Grammar.h.

std::string HexdumpFormat::numeric_sep

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

Definition at line 8530 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 8531 of file Cxx_Grammar.h.

bool HexdumpFormat::show_chars

Show ASCII characters after bytes (default true).

Definition at line 8534 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 8535 of file Cxx_Grammar.h.


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