使用coccinelle从内核树中获取

时间:2017-05-15 11:53:28

标签: linux coccinelle

是否可以使用 scripts / coccinelle / 中的内核规则从内核树中使用 coccinelle

hedin@home:~/projects/linux/eudyptula$ spatch --sp-file /home/hedin /projects/open-source/linux/scripts/coccinelle/api/pm_runtime.cocci task08/task_08.c -o /tmp/new.c
init_defs_builtins: /usr/lib/coccinelle/standard.h
Fatal error: exception Failure("False should not be in the final result.
Perhaps your rule doesn't contain any +/-/* code, or you have a failed dependency. 
If the problem is not clear, try the option --debug-parse-cocci.")

1 个答案:

答案 0 :(得分:0)

简短的回答是肯定的。

spatch --sp-file path/to/coccipatch.cocci path/to/file.c > output.patch

你在“hedin”之后有一个空格,这可能是问题的一部分。 您可以找到其他示例herehere,包括如何调用coccinelle: