3.5. Embedded C
SystemTap supports a guru mode where script safety features such as code and data memory reference protection are removed. Guru mode is set by passing the ”-g” flag to the stap command. When in guru mode, the translator accepts embedded code enclosed between “%{” and “%}” markers in the script file. Embedded code is transcribed verbatim, without analysis, in sequence, into generated C code. At the outermost level of a script, guru mode may be useful to add #include instructions, or any auxiliary definitions for use by other embedded code.