Package com.pnfsoftware.jeb.core.units.code.asm
package com.pnfsoftware.jeb.core.units.code.asm
This package and sub-packages contains types used by the native code analysis pipeline, including
gendec
(the generic decompiler).-
ClassDescriptionAbstractNativeDecompilerPlugin<InsnType extends IInstruction>Base implementation of an
INativeDecompilerPlugin
.AbstractNativeDisassemblerPlugin<InsnType extends IInstruction>Base implementation of aINativeDisassemblerPlugin
.AbstractNativePlugin<InsnType extends IInstruction>Common implementation for native plugins (disassemblers,gendec
-based decompilers).Generic object representing the result of a unit of work (an operation) that is part of a chain of operations.Status code to indicate if the result is meaningful and if the next operation should be performed.Definition of a concrete machine context, holding a VM, processor information, and a set of registers data.Native code context.Definition of native code debuggers.INativeDecompilerPlugin<InsnType extends IInstruction>Definition of a native decompiler plugin.INativeDisassemblerPlugin<InsnType extends IInstruction>Native disassembler plugins.INativePlugin<InsnType extends IInstruction>Native plugins consist of native disassembler and native decompiler plugins.Generic Linux syscall number<>name, number<>routineref provider.A builder ofcallgraph
(sub-routine caller/callee relationships) for native code units.Utility routines forINativeCodeUnit
.