List of all items
Structs
- basic_block::BasicBlock
- basic_block::BasicBlockConnection
- basic_block::BasicBlockId
- bytecode_loader::BytecodeLoader
- bytecode_loader::BytecodeLoaderBuilder
- cfg_dot::CfgDot
- cfg_dot::CfgDotBuilder
- cfg_dot::CfgDotConfig
- decompiler::ProcessedInstruction
- decompiler::ProcessedInstructionBuilder
- decompiler::ast::array_access::ArrayAccessNode
- decompiler::ast::array_node::ArrayNode
- decompiler::ast::assignment::AssignmentNode
- decompiler::ast::bin_op::BinaryOperationNode
- decompiler::ast::block::BlockNode
- decompiler::ast::control_flow::ControlFlowNode
- decompiler::ast::func_call::FunctionCallNode
- decompiler::ast::function::FunctionNode
- decompiler::ast::identifier::IdentifierNode
- decompiler::ast::member_access::MemberAccessNode
- decompiler::ast::meta::Metadata
- decompiler::ast::new::NewNode
- decompiler::ast::new_array::NewArrayNode
- decompiler::ast::node_id::NodeId
- decompiler::ast::phi::PhiNode
- decompiler::ast::phi_array::PhiArrayNode
- decompiler::ast::ptr::P
- decompiler::ast::range::RangeNode
- decompiler::ast::ret::ReturnNode
- decompiler::ast::ssa::SsaContext
- decompiler::ast::ssa::SsaVersion
- decompiler::ast::unary_op::UnaryOperationNode
- decompiler::ast::vbranch::VirtualBranchNode
- decompiler::ast::visitors::emit_context::EmitContext
- decompiler::ast::visitors::emit_context::EmitContextBuilder
- decompiler::ast::visitors::emitter::AstOutput
- decompiler::ast::visitors::emitter::Gs2Emitter
- decompiler::function_decompiler::FunctionDecompiler
- decompiler::function_decompiler::FunctionDecompilerBuilder
- decompiler::function_decompiler::FunctionDecompilerErrorContext
- decompiler::function_decompiler_context::FunctionDecompilerContext
- decompiler::handlers::bin_op::BinaryOperationHandler
- decompiler::handlers::builtins::BuiltinsHandler
- decompiler::handlers::general::GeneralHandler
- decompiler::handlers::identifier::IdentifierHandler
- decompiler::handlers::jump::JumpHandler
- decompiler::handlers::literal::LiteralHandler
- decompiler::handlers::nop::NopHandler
- decompiler::handlers::short_circuit::ShortCircuitHandler
- decompiler::handlers::special_one_operand::SpecialOneOperandHandler
- decompiler::handlers::special_three_operand::SpecialThreeOperandHandler
- decompiler::handlers::special_two_operand::SpecialTwoOperandHandler
- decompiler::handlers::un_op::UnaryOperationHandler
- decompiler::handlers::variable_operand::VariableOperandHandler
- decompiler::structure_analysis::StructureAnalysis
- decompiler::structure_analysis::cyclic_region_reducer::CyclicRegionReducer
- decompiler::structure_analysis::if_region_reducer::IfRegionReducer
- decompiler::structure_analysis::linear_region_reducer::LinearRegionReducer
- decompiler::structure_analysis::region::Region
- decompiler::structure_analysis::region::RegionId
- decompiler::structure_analysis::tail_region_reducer::TailRegionReducer
- decompiler::structure_analysis::vbranch::VirtualBranchReducer
- function::Function
- function::FunctionId
- graal_io::GraalReader
- graal_io::GraalWriter
- instruction::Instruction
- module::Module
- module::ModuleBuilder
Enums
- basic_block::BasicBlockConnectionType
- basic_block::BasicBlockType
- bytecode_loader::BytecodeLoaderError
- bytecode_loader::SectionType
- decompiler::ast::AstKind
- decompiler::ast::AstNodeError
- decompiler::ast::array_kind::ArrayKind
- decompiler::ast::bin_op::BinOpType
- decompiler::ast::control_flow::ControlFlowType
- decompiler::ast::expr::ExprKind
- decompiler::ast::literal::LiteralNode
- decompiler::ast::statement::StatementKind
- decompiler::ast::unary_op::UnaryOpType
- decompiler::ast::visitors::emit_context::EmitError
- decompiler::ast::visitors::emit_context::EmitVerbosity
- decompiler::ast::visitors::emit_context::IndentStyle
- decompiler::execution_frame::ExecutionFrame
- decompiler::function_decompiler::FunctionDecompilerError
- decompiler::structure_analysis::ControlFlowEdgeType
- decompiler::structure_analysis::StructureAnalysisError
- decompiler::structure_analysis::region::RegionType
- function::FunctionError
- graal_io::GraalIoError
- module::ModuleError
- opcode::Opcode
- opcode::OpcodeError
- operand::Operand
- operand::OperandError
Traits
- cfg_dot::DotRenderableGraph
- cfg_dot::NodeResolver
- cfg_dot::RenderableNode
- decompiler::ast::AstVisitable
- decompiler::ast::visitors::AstVisitor
- decompiler::function_decompiler::FunctionDecompilerErrorDetails
- decompiler::handlers::OpcodeHandler
- decompiler::structure_analysis::RegionReducer
Macros
Functions
- decompiler::ast::emit
- decompiler::ast::new_acylic_condition
- decompiler::ast::new_array
- decompiler::ast::new_array_access
- decompiler::ast::new_assignment
- decompiler::ast::new_bin_op
- decompiler::ast::new_bool
- decompiler::ast::new_cyclic_condition
- decompiler::ast::new_do_while
- decompiler::ast::new_else
- decompiler::ast::new_float
- decompiler::ast::new_fn
- decompiler::ast::new_fn_call
- decompiler::ast::new_fn_call_normal
- decompiler::ast::new_for
- decompiler::ast::new_id
- decompiler::ast::new_id_with_version
- decompiler::ast::new_if
- decompiler::ast::new_member_access
- decompiler::ast::new_new
- decompiler::ast::new_null
- decompiler::ast::new_num
- decompiler::ast::new_phi
- decompiler::ast::new_phi_array
- decompiler::ast::new_range
- decompiler::ast::new_return
- decompiler::ast::new_str
- decompiler::ast::new_unary_op
- decompiler::ast::new_uninitialized_array
- decompiler::ast::new_virtual_branch
- decompiler::ast::new_while
- decompiler::ast::new_with
- decompiler::ast::ptr::P
- decompiler::handlers::global_opcode_handlers
- disassemble_bytecode
- utils::escape_string
- utils::html_encode
Type Aliases
Constants
- graal_io::GUINT16_MAX
- graal_io::GUINT24_MAX
- graal_io::GUINT32_MAX
- graal_io::GUINT40_MAX
- graal_io::GUINT8_MAX
- utils::GBF_BLUE
- utils::GBF_DARK_GRAY
- utils::GBF_GREEN
- utils::GBF_LIGHT_GRAY
- utils::GBF_RED
- utils::GBF_YELLOW
- utils::NAME
- utils::OPERAND_TRUNCATE_LENGTH
- utils::STRUCTURE_ANALYSIS_MAX_ITERATIONS
- utils::VERSION