Module Dereferenced
Provides predicates for detecting whether an expression dereferences a pointer.
Import path
import semmle.code.cpp.controlflow.Dereferenced
Imports
ArrayFunction | Provides an abstract class for accurate modeling of input and output buffers in library functions when source code is not available. To use this QL library, create a QL class extending |
Nullness | Provides classes and predicates for working with null values and checks for nullness. |
cpp | Provides classes and predicates for working with C/C++ code. |
Predicates
callDereferences | Holds if the call |
dereferenced | Holds if |
dereferencedByOperation | Holds if evaluation of |
directDereferencedByOperation | Holds if evaluation of |
functionDereferences | Holds if the body of a function |