Skip to content

Commit

Permalink
coccinelle: api: kfree_sensitive: print memset position
Browse files Browse the repository at this point in the history
Print memset() call position in addition to the kfree() position to
ease issues identification.

Signed-off-by: Denis Efremov <[email protected]>
Signed-off-by: Julia Lawall <[email protected]>
  • Loading branch information
evdenis authored and JuliaLawall committed Oct 10, 2020
1 parent 7b36c13 commit 28c185a
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions scripts/coccinelle/api/kfree_sensitive.cocci
Original file line number Diff line number Diff line change
Expand Up @@ -85,14 +85,16 @@ type T;

@script:python depends on report@
p << r.p;
m << r.m;
@@
coccilib.report.print_report(p[0],
"WARNING: opportunity for kfree_sensitive/kvfree_sensitive")
msg = "WARNING opportunity for kfree_sensitive/kvfree_sensitive (memset at line %s)"
coccilib.report.print_report(p[0], msg % (m[0].line))
@script:python depends on org@
p << r.p;
m << r.m;
@@
coccilib.org.print_todo(p[0],
"WARNING: opportunity for kfree_sensitive/kvfree_sensitive")
msg = "WARNING opportunity for kfree_sensitive/kvfree_sensitive (memset at line %s)"
coccilib.org.print_todo(p[0], msg % (m[0].line))

0 comments on commit 28c185a

Please sign in to comment.