ROSE
0.11.132.0
|
Settings specific to the x86 unparser.
Definition at line 20 of file Unparser/X86.h.
#include <Rose/BinaryAnalysis/Unparser/X86.h>
Additional Inherited Members | |
![]() | |
static Settings | full () |
static Settings | minimal () |
![]() | |
Color::Colorization | colorization |
Overrides for global color settings. More... | |
struct { | |
struct { | |
Style style | |
} line | |
Comment occupying an entire line. More... | |
struct { | |
Style style | |
} trailing | |
Comment extending to the end of the line. More... | |
} | comment |
struct { | |
Style separatorStyle | |
Style of the line separating functions. More... | |
Style titleStyle | |
Style for title line of function. More... | |
bool showingSourceLocation | |
Show source file name and line number when available. More... | |
bool showingReasons | |
Show reasons for function existing. More... | |
bool showingDemangled | |
Show demangled name in preference to mangled name. More... | |
struct { | |
bool showing | |
Show function call graph? | |
} cg | |
Settings for function call graphs. More... | |
struct { | |
bool showing | |
Show stack delta? | |
bool concrete | |
Show concrete or symbolic deltas. More... | |
} stackDelta | |
Settings for function stack deltas. More... | |
struct { | |
bool showing | |
Show calling convention? | |
} callconv | |
Settings for function calling convention. More... | |
struct { | |
bool showing | |
Show no-op analysis results? | |
} noop | |
Settings for no-op analysis. More... | |
struct { | |
bool showing | |
Show results of may-return analysis? | |
} mayReturn | |
Settings for may-return analysis. More... | |
} | function |
Settings for functions. More... | |
struct { | |
bool showingSourceLocation | |
Show source file name and line number when available. More... | |
struct { | |
bool showingPredecessors | |
Show basic block predecessors? | |
bool showingSuccessors | |
Show basic block successors? | |
bool showingSharing | |
Show functions when block is shared? | |
bool showingArrows | |
Draw arrows from one block to another. More... | |
Style arrowStyle | |
Arrow style. More... | |
} cfg | |
Settings for control flow graphs. More... | |
struct { | |
bool showingReachability | |
Show code reachability in the basic block prologue area. More... | |
} reach | |
Reachability analysis results. More... | |
} | bblock |
Settings for basic blocks. More... | |
struct { | |
bool showingSourceLocation | |
Show source file ane line number when available. More... | |
} | dblock |
struct { | |
struct { | |
bool showing | |
Show instruction addresses or labels? | |
bool useLabels | |
Generate labels and use them instead of addresses? | |
size_t fieldWidth | |
Min characters to use per insn address. More... | |
Style style | |
Style for printing the address. More... | |
} address | |
Settings for instruction starting addresses. More... | |
struct { | |
bool showing | |
Show instruction bytes? | |
size_t perLine | |
Max number of bytes to show per line of output. More... | |
size_t fieldWidth | |
Min characters to use for the bytes field. More... | |
Style style | |
Style for printing the insn bytes. More... | |
} bytes | |
Settings for the bytes that make up an instruction. More... | |
struct { | |
bool showing | |
Show stack deltas? | |
size_t fieldWidth | |
Min characters to use for the stack delta field. More... | |
Style style | |
Style for the stack delta. More... | |
} stackDelta | |
Settings for stack deltas. More... | |
struct { | |
size_t fieldWidth | |
Min characters to use for the instruction mnemonic. More... | |
std::string semanticFailureMarker | |
Mark instruction if it had semantic failures. More... | |
Style semanticFailureStyle | |
Style for the semantic failure indicator. More... | |
Style style | |
Style for mnemonic. More... | |
} mnemonic | |
Settings for instruction mnemonics. More... | |
struct { | |
std::string separator | |
How to separate one operand from another. More... | |
size_t fieldWidth | |
Min characters to use for the operand list. More... | |
bool showingWidth | |
Show width of all expression terms in square brackets. More... | |
Style style | |
Output style for instruction operands. More... | |
} operands | |
Settings for the operand list. More... | |
struct { | |
bool showing | |
Show instruction comments? | |
bool usingDescription | |
Lacking comment, use instruction description as comment? | |
std::string pre | |
String to introduce a comment. More... | |
std::string post | |
String to terminate a comment. More... | |
size_t fieldWidth | |
Min characters to use for the comment field. More... | |
} comment | |
Settings for instruction comments. More... | |
struct { | |
bool showing | |
Show instruction semantics? | |
InstructionSemantics::BaseSemantics::Formatter formatter | |
How to format the semantic state output. More... | |
bool tracing | |
Show instruction semantics traces when showing semantics. More... | |
Style style | |
Style for showing instruction semantics. More... | |
} semantics | |
} | insn |
Settings for instructions. More... | |
struct { | |
EdgeArrows::ArrowStylePreset style | |
One of the arrow style presets. More... | |
} | arrow |
How to render arrows along the left margin. More... | |
std::string | linePrefix |