ROSE
0.9.6a
|
Settings that control how the lowest-level SgAsmExecutableFileFormat::hexdump function behaves. More...
#include <Cxx_Grammar.h>
Public Member Functions | |
HexdumpFormat () | |
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... | |
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... | |
Settings that control how the lowest-level SgAsmExecutableFileFormat::hexdump function behaves.
Definition at line 6381 of file Cxx_Grammar.h.
|
inline |
Definition at line 6382 of file Cxx_Grammar.h.
const char* HexdumpFormat::prefix |
Characters to emit after internal linefeeds.
Definition at line 6388 of file Cxx_Grammar.h.
Referenced by SgAsmExecutableFileFormat::hexdump(), and SgAsmGenericSection::write().
size_t HexdumpFormat::width |
Bytes per line of output (default 16).
Definition at line 6389 of file Cxx_Grammar.h.
Referenced by SgAsmExecutableFileFormat::hexdump().
size_t HexdumpFormat::colsize |
Bytes per column group (default 8).
Definition at line 6390 of file Cxx_Grammar.h.
Referenced by SgAsmExecutableFileFormat::hexdump().
const char* HexdumpFormat::addr_fmt |
Printf format for addresses (default "0x%08llx: ").
Definition at line 6391 of file Cxx_Grammar.h.
Referenced by SgAsmExecutableFileFormat::hexdump().
bool HexdumpFormat::multiline |
Emit prefix at beginning and line feed at end of output.
Definition at line 6392 of file Cxx_Grammar.h.
Referenced by SgAsmExecutableFileFormat::hexdump().
bool HexdumpFormat::show_numeric |
Show numeric format of bytes (default true).
Definition at line 6395 of file Cxx_Grammar.h.
Referenced by SgAsmExecutableFileFormat::hexdump().
const char* HexdumpFormat::numeric_fmt |
Printf format for bytes (default "%02x").
Definition at line 6396 of file Cxx_Grammar.h.
Referenced by SgAsmExecutableFileFormat::hexdump().
const char* HexdumpFormat::numeric_sep |
String to print between numeric values (default " ").
Definition at line 6397 of file Cxx_Grammar.h.
Referenced by SgAsmExecutableFileFormat::hexdump().
bool HexdumpFormat::pad_numeric |
Pad numeric part of output with spaces for partial final line (default true).
Definition at line 6398 of file Cxx_Grammar.h.
Referenced by SgAsmExecutableFileFormat::hexdump().
bool HexdumpFormat::show_chars |
Show ASCII characters after bytes (default true).
Definition at line 6401 of file Cxx_Grammar.h.
Referenced by SgAsmExecutableFileFormat::hexdump().
bool HexdumpFormat::pad_chars |
Pad character part of output with spaces for partial final line (default true).
Definition at line 6402 of file Cxx_Grammar.h.
Referenced by SgAsmExecutableFileFormat::hexdump().