CodeQL library for C/C++
codeql/cpp-all 0.4.4 (changelog, source)
Search

Module PrintIR

Outputs a representation of the IR as a control flow graph.

This file contains the actual implementation of PrintIR.ql. For test cases and very small databases, PrintIR.ql can be run directly to dump the IR for the entire database. For most uses, however, it is better to write a query that imports PrintIR.qll, extends PrintIRConfiguration, and overrides shouldPrintFunction() to select a subset of functions to dump.

Import path

import semmle.code.cpp.ir.PrintIR

Imports

PrintIR

Outputs a representation of the IR as a control flow graph.