SystemTap支持guru模式,通过-g选项来以这种模式执行SystemTap脚本。在guru模式下,嵌入的C代码在“%{"和“%}"标记之间,这些代码会原封不动地放到生成的模块中。嵌入的C代码不仅可以作为函数体,还可以出现在SystemTap描述中(例如函数等),示例如下:
%{
# include <linux /in.h >
# include <linux /ip.h >
%} /* <-- top level */
# include <linux /in.h >
# include <linux /ip.h >
%} /* <-- top level */