Files
codeql/python/ql/test/library-tests/PointsTo/subclass/TestEvaluate.ql
2020-03-30 11:59:10 +02:00

13 lines
495 B
Plaintext

import python
import semmle.python.pointsto.PointsTo
import semmle.python.objects.ObjectInternal
import semmle.python.pointsto.PointsToContext
from
ControlFlowNode test, ControlFlowNode use, ObjectInternal val, boolean eval, PointsToContext ctx
where
PointsTo::pointsTo(use, ctx, val, _) and
eval = Conditionals::testEvaluates(test, use, ctx, val, _)
select test.getLocation().getStartLine(), test.getNode().toString(), eval.toString(),
use.getNode().toString(), val.toString()