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

Description

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

Definition at line 7239 of file Cxx_Grammar.h.

#include <Cxx_Grammar.h>

Collaboration diagram for HexdumpFormat:
Collaboration graph
[legend]

Public Attributes

const char * 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...
 
const char * 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...
 
const char * numeric_fmt
 Printf format for bytes (default "%02x"). More...
 
std::map< unsigned char, std::string > numeric_fmt_special
 Special formatting for certain values. More...
 
const char * 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

const char* HexdumpFormat::prefix

Characters to emit after internal linefeeds.

Definition at line 7246 of file Cxx_Grammar.h.

size_t HexdumpFormat::width

Bytes per line of output (default 16).

Definition at line 7247 of file Cxx_Grammar.h.

size_t HexdumpFormat::colsize

Bytes per column group (default 8).

Definition at line 7248 of file Cxx_Grammar.h.

const char* HexdumpFormat::addr_fmt

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

Definition at line 7249 of file Cxx_Grammar.h.

bool HexdumpFormat::multiline

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

Definition at line 7250 of file Cxx_Grammar.h.

bool HexdumpFormat::show_numeric

Show numeric format of bytes (default true).

Definition at line 7253 of file Cxx_Grammar.h.

const char* HexdumpFormat::numeric_fmt

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

Definition at line 7254 of file Cxx_Grammar.h.

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

Special formatting for certain values.

Definition at line 7255 of file Cxx_Grammar.h.

const char* HexdumpFormat::numeric_sep

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

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

bool HexdumpFormat::show_chars

Show ASCII characters after bytes (default true).

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


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