Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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.