java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.util.DecompilerHelper |
TODO: make it a generic Unit helper (rename to "Units", move to core, add statics)
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DecompilerHelper() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static List<String> | getAvailableDecompilerNames(IEnginesContext engctx) | ||||||||||
static List<IUnitIdentifier> | getAvailableDecompilers(IEnginesContext engctx) | ||||||||||
static IDecompilerUnit |
getDecompiler(IUnit unit)
Retrieve (get or create) a decompiler for the current unit.
| ||||||||||
static ICodeUnit |
getRelatedCodeUnit(IUnit unit)
Retrieve the existing code unit for the provided decompiler or source unit.
| ||||||||||
static IDecompilerUnit |
getRelatedDecompiler(IUnit unit)
Retrieve an existing decompiler for the current code unit or the decompiler that produced the
provided source unit.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Retrieve (get or create) a decompiler for the current unit.
unit | a code unit |
---|
Retrieve the existing code unit for the provided decompiler or source unit.
Retrieve an existing decompiler for the current code unit or the decompiler that produced the provided source unit. No decompiler is created.
unit | a code unit or a source unit |
---|