CodeQL library for C#
codeql/csharp-all 4.0.1-dev (changelog, source)
Search

Module ShowProvenance

Transforms a PathGraph by printing the provenance information.

Import path

import codeql.dataflow.test.ProvenancePathGraph

Predicates

edges

Holds if (a,b) is an edge in the graph of data flow path explanations.

models

Aliases

nodes

Holds if n is a node in the graph of data flow path explanations.

subpaths

Holds if (arg, par, ret, out) forms a subpath-tuple, that is, flow through a subpath between par and ret with the connecting edges arg -> par and ret -> out is summarized as the edge arg -> out.

Parameters