What predicate will be evaluated in a query? #13448
Replies: 1 comment 3 replies
-
Hi @iiins0mn1a. In general, any predicate that is (directly or indirectly) demanded by your query will be evaluated. For example, if the query were something like But in this case, if this is a standard taint tracking query, and your Another possibility is if you have another To be extra sure of where your |
Beta Was this translation helpful? Give feedback.
-
If I am running this query, and what predicate will be evaluated?
I thought that only predicate
A
will be evaluated, before. But while checking the log, I find that a non-related predicateB
is evaluated too.Is this normal? In a more specific scenario,
B
is a predicate called byisAdditionalTaintStep
inTaintTracking::Configuration
, and A is a predicate aboutTaintTracking3::Configuration
, calling some gadget predicates in the same lib with predicateB
. They are supposed to be different, non-relavant.Beta Was this translation helpful? Give feedback.
All reactions