[v4,12/12] devtools/cocci: add script to find problematic memset
Checks
Commit Message
Script that converts memset before free into rte_memset_sensitive
and memset before rte_free into rte_free_sensitive
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
---
devtools/cocci/memset_free.cocci | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
create mode 100644 devtools/cocci/memset_free.cocci
new file mode 100644
@@ -0,0 +1,20 @@
+// Replace calls to memset before free
+@@
+expression E, size;
+@@
+(
+- memset(E, 0, size);
+- free(E);
++ rte_memset_sensitive(E, 0, size);
++ free(E);
+)
+
+// replace to memset before rte_free
+@@
+expression E, size;
+@@
+(
+- memset(E, 0, size);
+- rte_free(E);
++ rte_free_sensitive(E);
+)