[Cocci] Searching for pass-through functions

SF Markus Elfring elfring at users.sourceforge.net
Sun Jan 1 15:48:48 CET 2012

> I imagine that the Coccinelle software can find such implementations that are
> similar to an interface style like "strcat()" or "strcpy()" if the corresponding
> source files are available for a static code analysis.

I have tried out a simple filter pattern like the following.

identifier pt_function, input;
type data_type;
position pos;
  data_type at pos pt_function(..., data_type input, ...);

Now I wonder why the mentioned functions do not appear from a header file like 
"string.h" in my small data export experiment.

elfring at Sonne:~/Projekte/Coccinelle/lokal/demos/pass-through> spatch -sp_file 
list_pass-through_candidates.cocci -dir /usr/include -I /usr/include 
-recursive_includes -c++
function|"data type"|parameter|"contained in"|"source file"|line|column


More information about the Cocci mailing list