| java.lang.Object | |
| ↳ | com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension<InsnType extends com.pnfsoftware.jeb.core.units.code.IInstruction> |
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| protected INativeDecompilerUnit<InsnType extends IInstruction> | decomp | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AbstractNativeDecompilerExtension() | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| void |
customAnalysis(IIRSimulationContext simulationContext, long offset, IEStatement insn, IEState state)
The default implementation does nothing.
| ||||||||||
| void |
customizeIROptimizer(EMasterOptimizer optimizer)
The default implementation does nothing.
| ||||||||||
| DecompilationStatus |
pipelineHookPoint(INativeDecompilationTarget target)
The default implementation simply return
IN_PROCESS. | ||||||||||
| void | setDecompiler(INativeDecompilerUnit<InsnType> decomp) | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
| |||||||||||
The default implementation does nothing.
| offset | IR offset |
|---|---|
| insn | IR instruction |
| state | input pre-execution state at the provided instruction |
The default implementation does nothing.
The default implementation simply return IN_PROCESS.