Module Dereferenced
Provides predicates for detecting whether an expression dereferences a pointer.
Import path
import semmle.code.cpp.controlflow.DereferencedImports
| 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 |