| 程序包 | 说明 |
|---|---|
| soot.jimple.infoflow | |
| soot.jimple.infoflow.handlers | |
| soot.jimple.infoflow.problems |
| 限定符和类型 | 字段和说明 |
|---|---|
protected TaintPropagationHandler |
Infoflow.backwardsPropagationHandler |
protected TaintPropagationHandler |
Infoflow.taintPropagationHandler |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Infoflow.setBackwardsPropagationHandler(TaintPropagationHandler handler) |
void |
IInfoflow.setBackwardsPropagationHandler(TaintPropagationHandler handler)
Sets a handler which is invoked whenever an alias is propagated backwards
|
void |
Infoflow.setTaintPropagationHandler(TaintPropagationHandler handler) |
void |
IInfoflow.setTaintPropagationHandler(TaintPropagationHandler handler)
Sets a handler which is invoked whenever a taint is propagated
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SequentialTaintPropagationHandler
Taint propagation handler that processes a sequence of inner handlers.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<TaintPropagationHandler> |
SequentialTaintPropagationHandler.getHandlers()
Gets the inner handlers registered with this object
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SequentialTaintPropagationHandler.addAllHandlers(TaintPropagationHandler[] handlers)
Adds all of the given taint propagation handlers
|
void |
SequentialTaintPropagationHandler.addHandler(TaintPropagationHandler handler)
Adds a new handler to this sequence of handlers
|
| 构造器和说明 |
|---|
SequentialTaintPropagationHandler(List<TaintPropagationHandler> handlers)
Creates a sequence of taint propagation handlers from the given list
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected TaintPropagationHandler |
AbstractInfoflowProblem.taintPropagationHandler |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractInfoflowProblem.setTaintPropagationHandler(TaintPropagationHandler handler)
Sets a handler which is invoked whenever a taint is propagated
|
Copyright © 2022 Fraunhofer SIT. All rights reserved.