com.pnfsoftware.jeb.core.units.code.asm.INativeDecompilerPlugin<InsnType extends com.pnfsoftware.jeb.core.units.code.IInstruction> |
Known Indirect Subclasses
AbstractNativeDecompilerPlugin<InsnType extends IInstruction>
|
Definition of a native decompiler plugin. Decompiler plugins should implement
AbstractNativeDecompilerPlugin
.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract IEConverter<InsnType> | getConverter(INativeCodeUnit<InsnType> unit) | ||||||||||
abstract IGlobalAnalyzer |
getGlobalAnalyzer(INativeDecompilerUnit<InsnType> decompiler)
Provide an optional global analyzer provided by this plugin.
| ||||||||||
abstract INativeDecompilerExtension |
getPrimaryExtension(INativeDecompilerUnit<InsnType> decompiler)
A decompiler plugin may provide a primary decompiler extension.
| ||||||||||
abstract ISourceCustomizer |
getSourceCustomizer(INativeDecompilerUnit<InsnType> decompiler)
Provide an optional pseudo-C source code customizer.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.IPlugin
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.IUnitPlugin
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.INativePlugin
|
Provide an optional global analyzer provided by this plugin.
A decompiler plugin may provide a primary decompiler extension. The extension manager, owned by the decompiler unit, may contain any number of extensions (0, 1, 2, more) provided by third-party source (extensions are first-class plugins). If the decompiler plugin provides an extension, it will be registered first with a high-priority level.
Provide an optional pseudo-C source code customizer.