protected static class UnSSATransformer.LiveA extends BaseAnalyze<proguard.dexfile.ir.ts.UnSSATransformer.LiveV>
aValues, DEBUG, localSize, method
Modifier and Type | Method and Description |
---|---|
protected void |
analyzeValue() |
protected void |
clearUnUsedFromFrame() |
protected java.util.Set<proguard.dexfile.ir.ts.UnSSATransformer.LiveV> |
markUsed() |
proguard.dexfile.ir.ts.UnSSATransformer.LiveV[] |
merge(proguard.dexfile.ir.ts.UnSSATransformer.LiveV[] srcFrame,
proguard.dexfile.ir.ts.UnSSATransformer.LiveV[] distFrame,
Stmt src,
Stmt dist) |
protected proguard.dexfile.ir.ts.UnSSATransformer.LiveV[] |
newFrame(int size) |
protected proguard.dexfile.ir.ts.UnSSATransformer.LiveV |
newValue() |
protected proguard.dexfile.ir.ts.UnSSATransformer.LiveV |
onAssignLocal(Local local,
Value value) |
protected void |
onUseLocal(proguard.dexfile.ir.ts.UnSSATransformer.LiveV aValue,
Local local) |
afterExec, analyze, analyze0, exec, getFrame, getFromFrame, init, initCFG, initFirstFrame, newFrame, onAssign, onUse, setFrame, toString
public LiveA(IrMethod method)
protected void analyzeValue()
analyzeValue
in class BaseAnalyze<proguard.dexfile.ir.ts.UnSSATransformer.LiveV>
protected void clearUnUsedFromFrame()
protected java.util.Set<proguard.dexfile.ir.ts.UnSSATransformer.LiveV> markUsed()
public proguard.dexfile.ir.ts.UnSSATransformer.LiveV[] merge(proguard.dexfile.ir.ts.UnSSATransformer.LiveV[] srcFrame, proguard.dexfile.ir.ts.UnSSATransformer.LiveV[] distFrame, Stmt src, Stmt dist)
protected proguard.dexfile.ir.ts.UnSSATransformer.LiveV[] newFrame(int size)
newFrame
in class BaseAnalyze<proguard.dexfile.ir.ts.UnSSATransformer.LiveV>
protected proguard.dexfile.ir.ts.UnSSATransformer.LiveV newValue()
newValue
in class BaseAnalyze<proguard.dexfile.ir.ts.UnSSATransformer.LiveV>
protected proguard.dexfile.ir.ts.UnSSATransformer.LiveV onAssignLocal(Local local, Value value)
onAssignLocal
in class BaseAnalyze<proguard.dexfile.ir.ts.UnSSATransformer.LiveV>
protected void onUseLocal(proguard.dexfile.ir.ts.UnSSATransformer.LiveV aValue, Local local)
onUseLocal
in class BaseAnalyze<proguard.dexfile.ir.ts.UnSSATransformer.LiveV>