qtil
advanced-security/qtil-ruby 0.0.2
Search

Predicate StepSummary::step

Gets the summary that corresponds to having taken a forwards heap and/or inter-procedural step from nodeFrom to nodeTo.

This predicate is inlined, which enables better join-orders when the call graph construction and type tracking are mutually recursive. In such cases, non-linear recursion involving step will be limited to non-linear recursion for the parts of step that involve the call graph.

Import path

import codeql.ruby.typetracking.TypeTracker
predicate step(TypeTrackingNode nodeFrom, TypeTrackingNode nodeTo, StepSummary summary)