|
fcml 1.3.0
|
Disassembler wrapper. More...
#include <fcml_disassembler.hpp>


Public Member Functions | |
| Disassembler (Dialect &dialect) | |
| Creates a disassembler instance for the given dialect. | |
| virtual | ~Disassembler () |
| Destructor. | |
| fcml_ceh_error | disassemble (DisassemblerContext &ctx, DisassemblerResult &disassemblerResult) |
| Disassembled the next instruction from the context. | |
| Dialect & | getDialect () const |
| Gets dialect associated with the disassembler. | |
Additional Inherited Members | |
| Protected Member Functions inherited from fcml::DialectAware | |
| DialectAware () | |
| Default constructor. | |
| virtual | ~DialectAware () |
| Virtual destructor. | |
| fcml_st_dialect * | extractDialect (const Dialect &dialect) const |
| Extracts the native FCML dialect from the dialect object. | |
Disassembler wrapper.
|
inline |
Creates a disassembler instance for the given dialect.
| dialect | The dialect for the disassembler. |
| InitException | Cannot initialize the disassembler. |
|
inlinevirtual |
Destructor.
|
inline |
Disassembled the next instruction from the context.
| ctx | Context describing the next instruction to disassemble. | |
| [out] | disassemblerResult | Disassembler result. |
| DisassemblingFailedException | Disassemblation failed. |
|
inline |
Gets dialect associated with the disassembler.