On 03/09/2019 22:51, Valentin Schneider wrote: [...] > I tried something for function parameters, which seems to be feasible > according to [1], but couldn't get it to work (yet). Here's what I have > so far: > [...] So now I have this: --- @funcmatch@ identifier func; identifier p; identifier state_var; @@ func(..., struct task_struct *p, ... - , long state_var + , int state_var ,...) { ... } --- Which seems to be doing roughly what I want. I probably need another version to cover functions with reverse parameter order, and also need to make it match functions that assign state_var to p->state (or pass it down to another function that might do it). Baby steps...