Crate gbf_core

Source
Expand description

This crate provides basic block definitions, function definitions, module definitions, graph definitions, instruction definitions, opcode definitions, and operand definitions.

Modules§

basic_block
This module contains basic block definitions and operations.
bytecode_loader
This module reads bytecode from a reader and disassembles it.
cfg_dot
This module contains the logic to visualize the control flow graph of a module.
decompiler
Decompiler module
function
This module contains the definition of a function.
graal_io
This module contains the definition of Graal IO.
instruction
This module contains the definition of an instruction.
module
This module contains the definition of a module.
opcode
This module contains the definition of an opcode.
operand
This module contains the definition of an operand.
utils
This module contains utility functions and types.

Macros§

define_ast_enum_type
Macro to generate an enum with associated methods.

Functions§

disassemble_bytecode
Disassemble bytecode using a reader.