ROSE 0.11.145.147
|
Functor to emit info about the first instruction of a block.
If the instruction is the first instruction of a block, then certain information is printed. The output for all instructions is always the same width so that things line up properly between instructions that are first in a block and those that aren't. This callback is a no-op unless the output is organized by address.
Definition at line 417 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 | |
bool | show_function |
If true (the default) show entry address of function owning block. | |
bool | show_reasons |
If true (the default) show block reason bits. | |
|
inline |
Definition at line 421 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.
bool Rose::BinaryAnalysis::AsmUnparser::InsnBlockEntry::show_function |
If true (the default) show entry address of function owning block.
Definition at line 419 of file AsmUnparser.h.
bool Rose::BinaryAnalysis::AsmUnparser::InsnBlockEntry::show_reasons |
If true (the default) show block reason bits.
Definition at line 420 of file AsmUnparser.h.