ROSE 0.11.145.192
|
Helps printing multidomain values by allowing the user to specify a name for each subdomain.
Definition at line 63 of file MultiSemantics.h.
#include <Rose/BinaryAnalysis/InstructionSemantics/MultiSemantics.h>
Public Attributes | |
std::vector< std::string > | subdomain_names |
Additional Inherited Members | |
Public Member Functions inherited from Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Formatter | |
Formatter () | |
Default formatter. | |
Formatter (const std::string &) | |
Format for indentation. | |
RegisterDictionaryPtr | registerDictionary () const |
Property: Register dictionary. | |
void | registerDictionary (const RegisterDictionaryPtr &) |
Property: Register dictionary. | |
bool | get_suppress_initial_values () const |
Whether register initial values should be suppressed. | |
void | set_suppress_initial_values (bool b=true) |
Whether register initial values should be suppressed. | |
void | clear_suppress_initial_values () |
Whether register initial values should be suppressed. | |
std::string | get_line_prefix () const |
The string to print at the start of each line. | |
void | set_line_prefix (const std::string &s) |
The string to print at the start of each line. | |
std::string | get_indentation_suffix () const |
Indentation string appended to the line prefix for multi-level, multi-line outputs. | |
void | set_indentation_suffix (const std::string &s) |
Indentation string appended to the line prefix for multi-level, multi-line outputs. | |
bool | get_show_latest_writers () const |
Whether to show latest writer information for register and memory states. | |
void | set_show_latest_writers (bool b=true) |
Whether to show latest writer information for register and memory states. | |
void | clear_show_latest_writers () |
Whether to show latest writer information for register and memory states. | |
bool | get_show_properties () const |
Whether to show register properties. | |
void | set_show_properties (bool b=true) |
Whether to show register properties. | |
void | clear_show_properties () |
Whether to show register properties. | |
Protected Attributes inherited from Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Formatter | |
RegisterDictionaryPtr | regdict |
bool | suppress_initial_values = false |
std::string | line_prefix |
std::string | indentation_suffix = " " |
bool | show_latest_writers = true |
bool | show_properties = true |
std::vector<std::string> Rose::BinaryAnalysis::InstructionSemantics::MultiSemantics::Formatter::subdomain_names |
Definition at line 65 of file MultiSemantics.h.