Uses of Interface
com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Packages that use IDGlobalContext
Package
Description
This package and sub-packages contain all types used by Android code analysis plugins.
This package contains types used to publicly access and manipulate JEB's DEX Decompiler (referred
to as
dexdec
) Intermediate Representation (IR) objects.-
Uses of IDGlobalContext in com.pnfsoftware.jeb.core.units.code.android
Methods in com.pnfsoftware.jeb.core.units.code.android that return IDGlobalContextModifier and TypeMethodDescriptionIDexDecompilerUnit.getIntermediateContext()
Retrieve the global IR context. -
Uses of IDGlobalContext in com.pnfsoftware.jeb.core.units.code.android.ir
Fields in com.pnfsoftware.jeb.core.units.code.android.ir declared as IDGlobalContextModifier and TypeFieldDescriptionAbstractDCollectionOptimizer.g
IR global context.AbstractDOptimizer.g
IR global context.Methods in com.pnfsoftware.jeb.core.units.code.android.ir that return IDGlobalContextModifier and TypeMethodDescriptionIDMethodContext.getGlobalContext()
Retrieve the global IR context, shared by all IR method contexts.IDState.getGlobalContext()
Retrieve the global IR context that was used to create this State.Methods in com.pnfsoftware.jeb.core.units.code.android.ir with parameters of type IDGlobalContextModifier and TypeMethodDescriptionIDExpression.evaluate
(IDGlobalContext g, Map<Integer, IDImm> varmap) Convenience method: evaluate anon-instruction
IR expression using the provided set a variable values.IDImm.getImmediateAsJavaObject
(IDGlobalContext gctx) Resolve this primitive or pooled string immediate to a Java object: either the effectiveString
value if it is a string, or one of boxed primitive object type if it is a primitive.IDField.getNativeField
(IDGlobalContext gctx) Retrieve the corresponding dex field object.IDImm.getStringValue
(IDGlobalContext gctx) Resolve the pooled string constant to its effective value.void
IDOperation.updateConversionOperators
(DTypeInfo ti, IDGlobalContext gctx) Upgrade temporaryconversion
operators to legalcast
operators.void
IDCallInfo.upgradeMistypedArguments
(DTypeInfo ti, IDGlobalContext gctx) Apply types on the method parameters.