Package proguard.dexfile.ir.ts
Class Cfg
java.lang.Object
proguard.dexfile.ir.ts.Cfg
TODO DOC
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcollectTos(Stmt stmt, Set<Stmt> tos) static int[]countLocalReads(IrMethod method) static voidstatic voidstatic <T> voiddfs(StmtList stmts, Cfg.FrameVisitor<T> sv) static voiddfsVisit(IrMethod method, Cfg.DfsVisitor visitor) static booleanstatic booleanstatic intreIndexLocal(IrMethod method) static voidreIndexLocalAndLabel(IrMethod irMethod) static voidtravel(Value value, Cfg.OnUseCallBack callback) static voidtravel(StmtList stmts, Cfg.TravelCallBack callback, boolean travelPhi) static voidtravel(Stmt p, Cfg.TravelCallBack callback, boolean travelPhi) static ValuetravelMod(Value value, Cfg.OnUseCallBack callback) static voidtravelMod(StmtList stmts, Cfg.TravelCallBack callback, boolean travelPhi) static voidtravelMod(Stmt p, Cfg.TravelCallBack callback, boolean travelPhi)
-
Constructor Details
-
Cfg
public Cfg()
-
-
Method Details
-
countLocalReads
-
reIndexLocalAndLabel
-
notThrow
-
isThrow
-
createCfgWithoutEx
-
createCFG
-
dfsVisit
-
dfs
-
travelMod
-
travel
-
travelMod
-
travel
-
travel
-
travelMod
-
reIndexLocal
- Parameters:
method-- Returns:
- size of locals
-
collectTos
-