Package com.pnfsoftware.jeb.core.units.code.asm.decompiler
package com.pnfsoftware.jeb.core.units.code.asm.decompiler
This package and its sub-packages contain the types used to access
gendec
, JEB's generic
decompiler. (Do not confuse gendec
with dexdec
, the Dex decompiler for Dalvik/Android code.)-
ClassDescriptionAbstractConverter<InsnType extends IInstruction>Skeleton class for code converters.Skeleton for native decompiler extensions.Auto-converter support class.Type of size extension for integer.Operators for
gendec
auto-conversion semantics.ConverterInstructionEntry<InsnType extends IInstruction>Utility class holding a native instruction being converted to IR.Decompilation status.gendec
decompiler options.A class object decompiled bygendec
.A field object decompiled bygendec
.Top-level type representing an item decompiled bygendec
(method, field, class).A method object decompiled bygendec
.The content manager allows AST rendering facility to retrieve lower-level native information.IEConverter<InsnType extends IInstruction>Definition of an IR expression converter, used by the generic decompiler to convert native machine code to an intermediate representation.Global IR context.Routine (local) IR context.Error description type used to report decompilation errors initems
.Interface for global analyzers provided by decompiler plugins.Decompiler manager object.Decompiler extension plugins.Definition of the extensions manager forINativeDecompilerUnit
.Priorities that can be attributed to an extension.INativeDecompilerUnit<InsnType extends IInstruction>Top-level unit for native decompilers.Tracker for native underlying objects used by the decompiler or referenced by decompiled items.A specialized source unit representing the output of a native code decompiler.Interface for decompiler-C source customizers provided by decompiler plugins.A high-level view of what stage a target being decompiled is at.Helper class used to decompile and export to source files all or a subset of classes or methods of a native code unit.Skeleton class for AST (decompiled code) customizers.