forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
699 B
33 lines
699 B
// SPDX-License-Identifier: GPL-2.0-only |
|
/// The address of a variable or field is likely always to be non-zero. |
|
/// |
|
// Confidence: High |
|
// Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. |
|
// Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. |
|
// URL: https://coccinelle.gitlabpages.inria.fr/website |
|
// Comments: |
|
// Options: --no-includes --include-headers |
|
|
|
virtual org |
|
virtual report |
|
virtual context |
|
|
|
@r@ |
|
expression x; |
|
position p; |
|
@@ |
|
|
|
*\(&x@p == NULL \| &x@p != NULL\) |
|
|
|
@script:python depends on org@ |
|
p << r.p; |
|
@@ |
|
|
|
cocci.print_main("test of a variable/field address",p) |
|
|
|
@script:python depends on report@ |
|
p << r.p; |
|
@@ |
|
|
|
msg = "ERROR: test of a variable/field address" |
|
coccilib.report.print_report(p[0],msg)
|
|
|