fcml  1.2.2
Public Member Functions | List of all members
fcml::DisassemblerConf Class Reference

Disassembler configuration. More...

#include <fcml_disassembler.hpp>

Public Member Functions

 DisassemblerConf ()
 Default constructor. More...
 
bool isCarryFlagConditionalSuffix () const
 
void setCarryFlagConditionalSuffix (bool carryFlagConditionalSuffix)
 
fcml_uint8_t getConditionalGroup () const
 
void setConditionalGroup (fcml_uint8_t conditionalGroup)
 
bool isEnableErrorMessages () const
 
void setEnableErrorMessages (bool enableErrorMessages)
 
bool isExtendDispToAsa () const
 
void setExtendDispToAsa (bool extendDispToAsa)
 
bool isFailIfUnknownInstruction () const
 
void setFailIfUnknownInstruction (bool failIfUnknownInstruction)
 
bool isIncrementIp () const
 
void setIncrementIp (bool incrementIp)
 
bool isShortForms () const
 
void setShortForms (bool shortForms)
 
bool isThrowExceptionOnError () const
 Returns true if exception should be thrown when disassembling fails. More...
 
void setThrowExceptionOnError (bool throwExceptionOnError)
 Sets the way how the error handling is done. More...
 

Detailed Description

Disassembler configuration.

It's counterpart to the fcml_st_disassembler_conf structure.

Since
1.1.0

Constructor & Destructor Documentation

◆ DisassemblerConf()

fcml::DisassemblerConf::DisassemblerConf ( )
inline

Default constructor.

Since
1.1.0

Member Function Documentation

◆ getConditionalGroup()

fcml_uint8_t fcml::DisassemblerConf::getConditionalGroup ( ) const
inline
Since
1.1.0

◆ isCarryFlagConditionalSuffix()

bool fcml::DisassemblerConf::isCarryFlagConditionalSuffix ( ) const
inline
Since
1.1.0

◆ isEnableErrorMessages()

bool fcml::DisassemblerConf::isEnableErrorMessages ( ) const
inline
Since
1.1.0

◆ isExtendDispToAsa()

bool fcml::DisassemblerConf::isExtendDispToAsa ( ) const
inline
Since
1.1.0

◆ isFailIfUnknownInstruction()

bool fcml::DisassemblerConf::isFailIfUnknownInstruction ( ) const
inline
Since
1.1.0

◆ isIncrementIp()

bool fcml::DisassemblerConf::isIncrementIp ( ) const
inline
Since
1.1.0

◆ isShortForms()

bool fcml::DisassemblerConf::isShortForms ( ) const
inline
Since
1.1.0

◆ isThrowExceptionOnError()

bool fcml::DisassemblerConf::isThrowExceptionOnError ( ) const
inline

Returns true if exception should be thrown when disassembling fails.

Returns
True if exception is the preferred way of error handling in case of failure.
Since
1.1.0

◆ setCarryFlagConditionalSuffix()

void fcml::DisassemblerConf::setCarryFlagConditionalSuffix ( bool  carryFlagConditionalSuffix)
inline
Since
1.1.0

◆ setConditionalGroup()

void fcml::DisassemblerConf::setConditionalGroup ( fcml_uint8_t  conditionalGroup)
inline
Since
1.1.0

◆ setEnableErrorMessages()

void fcml::DisassemblerConf::setEnableErrorMessages ( bool  enableErrorMessages)
inline
Since
1.1.0

◆ setExtendDispToAsa()

void fcml::DisassemblerConf::setExtendDispToAsa ( bool  extendDispToAsa)
inline
Since
1.1.0

◆ setFailIfUnknownInstruction()

void fcml::DisassemblerConf::setFailIfUnknownInstruction ( bool  failIfUnknownInstruction)
inline
Since
1.1.0

◆ setIncrementIp()

void fcml::DisassemblerConf::setIncrementIp ( bool  incrementIp)
inline
Since
1.1.0

◆ setShortForms()

void fcml::DisassemblerConf::setShortForms ( bool  shortForms)
inline
Since
1.1.0

◆ setThrowExceptionOnError()

void fcml::DisassemblerConf::setThrowExceptionOnError ( bool  throwExceptionOnError)
inline

Sets the way how the error handling is done.

Parameters
throwExceptionOnErrorTrue if exception should be thrown in case of failure.
Since
1.1.0

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