hasmer
Public Member Functions | Properties | List of all members
Hasmer.Assembler.HbcDisassembler Class Reference

Represents a Hermes bytecode disassembler. More...

Public Member Functions

 HbcDisassembler (HbcFile source, DisassemblerOptions options)
 Created a new disassembler given a bytecode file. More...
 
string Disassemble ()
 Disassembles the bytecode file to Hasm disassembly. More...
 

Properties

HbcFile Source [get]
 The source bytecode file for disassembly. More...
 
DataDisassembler DataDisassembler [get]
 The disassembler for data. Data is disassembled separately from code, and this property is the disassembler object. More...
 
DisassemblerOptions Options [get]
 The specified options to be used for the processing of Hermes bytecode and output of Hasm assembly. More...
 

Detailed Description

Represents a Hermes bytecode disassembler.

Constructor & Destructor Documentation

◆ HbcDisassembler()

Hasmer.Assembler.HbcDisassembler.HbcDisassembler ( HbcFile  source,
DisassemblerOptions  options 
)
inline

Created a new disassembler given a bytecode file.

Parameters
sourceThe bytecode file to disassemble.

Member Function Documentation

◆ Disassemble()

string Hasmer.Assembler.HbcDisassembler.Disassemble ( )
inline

Disassembles the bytecode file to Hasm disassembly.

Property Documentation

◆ DataDisassembler

DataDisassembler Hasmer.Assembler.HbcDisassembler.DataDisassembler
get

The disassembler for data. Data is disassembled separately from code, and this property is the disassembler object.

◆ Options

DisassemblerOptions Hasmer.Assembler.HbcDisassembler.Options
get

The specified options to be used for the processing of Hermes bytecode and output of Hasm assembly.

◆ Source

HbcFile Hasmer.Assembler.HbcDisassembler.Source
get

The source bytecode file for disassembly.


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