ROSE 0.11.145.147
|
Functor to print skip/back information when an instruction is entered.
Skip/back information can be enabled/disabled across the entire unparser by calling the set_skipback_reporting() method. This callback can be removed per object type without confusing other objects that define a similar callbacks (for example, to disable skip/back reporting for instructions but leave it in place for static data).
Definition at line 373 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. | |
|
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.