T
- type of node in the supergraphpublic interface IFlowFunctionMap<T>
Modifier and Type | Method and Description |
---|---|
IUnaryFlowFunction |
getCallFlowFunction(T src,
T dest,
T ret) |
IUnaryFlowFunction |
getCallNoneToReturnFlowFunction(T src,
T dest) |
IUnaryFlowFunction |
getCallToReturnFlowFunction(T src,
T dest) |
IUnaryFlowFunction |
getNormalFlowFunction(T src,
T dest) |
IFlowFunction |
getReturnFlowFunction(T call,
T src,
T dest) |
IUnaryFlowFunction getNormalFlowFunction(T src, T dest)
src
- dest
- IUnaryFlowFunction getCallFlowFunction(T src, T dest, T ret)
src
- the call blockdest
- the entry of the calleeret
- the block that will be returned to, in the caller. This can be null .. signifying that facts can flow
into the callee but not returnIFlowFunction getReturnFlowFunction(T call, T src, T dest)
call
- supergraph node of the call instruction for this return edge.src
- dest
- IUnaryFlowFunction getCallToReturnFlowFunction(T src, T dest)
src
- dest
- IUnaryFlowFunction getCallNoneToReturnFlowFunction(T src, T dest)
src
- dest
-