Settings that control how the lowest-level hexdump function behaves.
Definition at line 19 of file Hexdump.h.
#include <Rose/BinaryAnalysis/Hexdump.h>
|
| std::string | prefix |
| | Characters to emit after internal linefeeds.
|
| |
| size_t | width |
| | Bytes per line of output (default 16).
|
| |
| size_t | colsize |
| | Bytes per column group (default 8).
|
| |
| std::string | addr_fmt |
| | Printf format for addresses (default "0x%08llx: ").
|
| |
| bool | multiline |
| | Emit prefix at beginning and line feed at end of output.
|
| |
| bool | show_numeric |
| | Show numeric format of bytes (default true).
|
| |
| std::string | numeric_fmt |
| | Printf format for bytes (default "%02x").
|
| |
| std::map< unsigned char, std::string > | numeric_fmt_special |
| | Special formatting for certain values.
|
| |
| std::string | numeric_sep |
| | String to print between numeric values (default " ").
|
| |
| bool | pad_numeric |
| | Pad numeric part of output with spaces for partial final line (default true).
|
| |
| bool | show_chars |
| | Show ASCII characters after bytes (default true).
|
| |
| bool | pad_chars |
| | Pad character part of output with spaces for partial final line (default true).
|
| |
◆ HexdumpFormat()
| Rose::BinaryAnalysis::HexdumpFormat::HexdumpFormat |
( |
| ) |
|
|
inline |
◆ prefix
| std::string Rose::BinaryAnalysis::HexdumpFormat::prefix |
Characters to emit after internal linefeeds.
Definition at line 25 of file Hexdump.h.
◆ width
| size_t Rose::BinaryAnalysis::HexdumpFormat::width |
Bytes per line of output (default 16).
Definition at line 26 of file Hexdump.h.
◆ colsize
| size_t Rose::BinaryAnalysis::HexdumpFormat::colsize |
Bytes per column group (default 8).
Definition at line 27 of file Hexdump.h.
◆ addr_fmt
| std::string Rose::BinaryAnalysis::HexdumpFormat::addr_fmt |
Printf format for addresses (default "0x%08llx: ").
Definition at line 28 of file Hexdump.h.
◆ multiline
| bool Rose::BinaryAnalysis::HexdumpFormat::multiline |
Emit prefix at beginning and line feed at end of output.
Definition at line 29 of file Hexdump.h.
◆ show_numeric
| bool Rose::BinaryAnalysis::HexdumpFormat::show_numeric |
Show numeric format of bytes (default true).
Definition at line 32 of file Hexdump.h.
◆ numeric_fmt
| std::string Rose::BinaryAnalysis::HexdumpFormat::numeric_fmt |
Printf format for bytes (default "%02x").
Definition at line 33 of file Hexdump.h.
◆ numeric_fmt_special
| std::map<unsigned char,std::string> Rose::BinaryAnalysis::HexdumpFormat::numeric_fmt_special |
Special formatting for certain values.
Definition at line 34 of file Hexdump.h.
◆ numeric_sep
| std::string Rose::BinaryAnalysis::HexdumpFormat::numeric_sep |
String to print between numeric values (default " ").
Definition at line 35 of file Hexdump.h.
◆ pad_numeric
| bool Rose::BinaryAnalysis::HexdumpFormat::pad_numeric |
Pad numeric part of output with spaces for partial final line (default true).
Definition at line 36 of file Hexdump.h.
◆ show_chars
| bool Rose::BinaryAnalysis::HexdumpFormat::show_chars |
Show ASCII characters after bytes (default true).
Definition at line 39 of file Hexdump.h.
◆ pad_chars
| bool Rose::BinaryAnalysis::HexdumpFormat::pad_chars |
Pad character part of output with spaces for partial final line (default true).
Definition at line 40 of file Hexdump.h.
The documentation for this struct was generated from the following file: