public abstract class MethodBasedSourceSinkManager extends Object implements ISourceSinkManager
| 构造器和说明 |
|---|
MethodBasedSourceSinkManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
SinkInfo |
getSinkInfo(soot.jimple.Stmt sCallSite,
InfoflowManager manager,
AccessPath ap)
Checks if the given access path at this statement will leak.
|
abstract SinkInfo |
getSinkMethodInfo(soot.SootMethod method) |
SourceInfo |
getSourceInfo(soot.jimple.Stmt sCallSite,
InfoflowManager manager)
Determines if a method called by the Stmt is a source method or not.
|
abstract SourceInfo |
getSourceMethodInfo(soot.SootMethod method) |
protected boolean |
typeIsString(soot.Type type) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitializepublic abstract SourceInfo getSourceMethodInfo(soot.SootMethod method)
public abstract SinkInfo getSinkMethodInfo(soot.SootMethod method)
public SourceInfo getSourceInfo(soot.jimple.Stmt sCallSite, InfoflowManager manager)
ISourceSinkManagergetSourceInfo 在接口中 ISourceSinkManagersCallSite - a Stmt which should include an invokeExrp calling a methodmanager - The manager object for interacting with the solverpublic SinkInfo getSinkInfo(soot.jimple.Stmt sCallSite, InfoflowManager manager, AccessPath ap)
ISourceSinkManagergetSinkInfo 在接口中 ISourceSinkManagersCallSite - The call site to checkmanager - The manager object for interacting with the solverap - The access path to check. Pass null to check whether the given
statement can be a sink for any given access path.protected boolean typeIsString(soot.Type type)
Copyright © 2022 Fraunhofer SIT. All rights reserved.