Uses of Interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Packages that use IEGlobalContext
Package
Description
This package and its sub-packages contain the types used to access
gendec
, JEB's generic
decompiler.Types used to create and access
gendec
's IR (Intermediate Representation).Types used by the IR template and IR compiler.
IR emulator facility.
-
Uses of IEGlobalContext in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Fields in com.pnfsoftware.jeb.core.units.code.asm.decompiler declared as IEGlobalContextMethods in com.pnfsoftware.jeb.core.units.code.asm.decompiler that return IEGlobalContextModifier and TypeMethodDescriptionAbstractConverter.getGlobalContext()
IEConverter.getGlobalContext()
Retrieve the global program context.IERoutineContext.getGlobalContext()
default IEGlobalContext
INativeDecompilerContext.getGlobalContext()
Retrieve the global IR context.INativeDecompilerContext.getIntermediateContext()
Retrieve the global IR context. -
Uses of IEGlobalContext in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir that return IEGlobalContextMethods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir with parameters of type IEGlobalContextModifier and TypeMethodDescriptionstatic CharSequence
EState.formatVars
(Map<Integer, IEImm> vars, IEGlobalContext gctx, IERoutineContext ctx) static CharSequence
EState.formatVars
(Map<Integer, IEImm> vars, IEGlobalContext gctx, IERoutineContext ctx, Collection<Integer> includedIds, Collection<Integer> excludedIds, boolean skipZeroRegs) Constructors in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir with parameters of type IEGlobalContextModifierConstructorDescriptionEState
(IEGlobalContext gctx) Create a state object with a fresh VM, set up according to the providing context properties. -
Uses of IEGlobalContext in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler with parameters of type IEGlobalContextModifier and TypeMethodDescriptionstatic IEGeneric
ECompiler.cc
(String s, IEGlobalContext gctx) Convenience method to parse an IR expression or statement.static <T extends IEGeneric>
TECompiler.cc
(String s, IEGlobalContext gctx, Class<T> clazz) Convenience method to parse an IR expression or statement.Constructors in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler with parameters of type IEGlobalContext -
Uses of IEGlobalContext in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator that return IEGlobalContextMethods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator with parameters of type IEGlobalContextModifier and TypeMethodDescriptionstatic EEmulator
EEmulator.createStandard
(IEGlobalContext gctx) Create an emulator as well as a standardemulation state
that will be controlled by the emulator.static EEmulator
EEmulator.createStandard
(IEGlobalContext gctx, int maxIterationCount) Create an emulator as well as a standardemulation state
that will be controlled by the emulator.