|
ROSE 0.11.145.141
|
Functor to emit instruction bytes.
The output is similar to the hexdump utility. This callback emits its own line prefix information via SgAsmExecutableFileFormat::hexdump() rather than using the format set with the unparser's set_prefix_format(). See class HexdumpFormat for how to configure the hex dumper.
Definition at line 403 of file AsmUnparser.h.
#include <backend/asmUnparser/AsmUnparser.h>


Public Member Functions | |
| virtual bool | operator() (bool enabled, const InsnArgs &args) |
| Default callbacks. | |
Public Member Functions inherited from Rose::BinaryAnalysis::AsmUnparser::UnparserCallback | |
| virtual bool | operator() (bool, const BasicBlockArgs &) |
| Default callbacks. | |
| virtual bool | operator() (bool, const StaticDataArgs &) |
| Default callbacks. | |
| virtual bool | operator() (bool, const DataBlockArgs &) |
| Default callbacks. | |
| virtual bool | operator() (bool, const FunctionArgs &) |
| Default callbacks. | |
| virtual bool | operator() (bool, const InterpretationArgs &) |
| Default callbacks. | |
Public Attributes | |
| Rose::BinaryAnalysis::HexdumpFormat | fmt |
|
inline |
Definition at line 406 of file AsmUnparser.h.
|
virtual |
Default callbacks.
The default is to abort, because if these are called it means one of three things:
Reimplemented from Rose::BinaryAnalysis::AsmUnparser::UnparserCallback.
| Rose::BinaryAnalysis::HexdumpFormat Rose::BinaryAnalysis::AsmUnparser::InsnRawBytes::fmt |
Definition at line 405 of file AsmUnparser.h.