1
0
Fork 0
frr/tools/coccinelle/struct_thread_double_pointer.cocci
Daniel Baumann 3124f89aed
Adding upstream version 10.1.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-05 10:03:58 +01:00

35 lines
483 B
Text

@r1@
identifier fn, m, f, a, v, t;
identifier func =~ "thread_add_";
type T1, T2;
position p;
@@
?static
T1 fn(T2 *t)
{
...
func(m,f,a,v,&t)@p
...
}
@r2@
identifier m, f, a, v, t;
identifier func =~ "thread_add_";
type T1;
position p;
@@
T1 *t;
...
func(m,f,a,v,&t)@p
@script:python@
p << r1.p;
@@
coccilib.report.print_report(p[0],"Passed double 'struct thread' pointer")
@script:python@
p << r2.p;
@@
coccilib.report.print_report(p[0],"Passed double 'struct thread' pointer")