This module is only parameterized so that we can refer to cached versions
of the input predicates in CachedCallContextSensitivity.
Import path
import codeql.dataflow.internal.DataFlowImplCommonPredicates
| ccNone | |
| ccSomeCall | |
| getCallContextReturn | Gets the call context when returning from |
| instanceofCc | |
| instanceofCcCall | |
| instanceofCcNoCall | |
| matchesCall | |
| recordCallSite | Holds if the call context |
| resolveCall | Resolves a call from |
| resolveReturn | Resolves a return from |
| viableImplCallContextReduced | Gets a viable run-time dispatch target for the call |
| viableImplCallContextReducedReverse | Gets a viable call site for the return from |
| viableImplNotCallContextReduced | Holds if |
| viableImplNotCallContextReducedReverse | Holds if a return does not have a reduced set of viable call sites to return to in call context |
Parameters
| Input2 | PrunedViableImplInputSig |