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.