ROSE  0.9.13.93
List of all members
Rose::BinaryAnalysis::Unparser::ArmSettings Struct Reference

Description

Definition at line 10 of file BinaryUnparserArm.h.

Inheritance diagram for Rose::BinaryAnalysis::Unparser::ArmSettings:
Inheritance graph
[legend]
Collaboration diagram for Rose::BinaryAnalysis::Unparser::ArmSettings:
Collaboration graph
[legend]

Additional Inherited Members

- Static Public Member Functions inherited from Rose::BinaryAnalysis::Unparser::Settings
static Settings full ()
 
static Settings minimal ()
 
- Public Attributes inherited from Rose::BinaryAnalysis::Unparser::Settings
struct {
   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...
 
   }   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?
 
      size_t   fieldWidth
 Min characters to use per insn 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...
 
   }   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...
 
   }   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...
 
   }   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...
 
   }   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?
 
      InstructionSemantics2::BaseSemantics::Formatter   formatter
 How to format the semantic state output. More...
 
      bool   tracing
 Show instruction semantics traces when showing 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...
 

The documentation for this struct was generated from the following file: