Systemtap tutorial

Frank Ch. Eigler <fche@redhat.com>
March 1, 2021
Contents
1 Introduction
2 Tracing
 2.1 Where to probe
 2.2 What to print
 2.3 Exercises
3 Analysis
 3.1 Basic constructs
 3.2 Target variables
 3.3 Functions
 3.4 Arrays
 3.5 Aggregates
 3.6 Safety
 3.7 Exercises
4 Tapsets
 4.1 Automatic selection
 4.2 Probe point aliases
 4.3 Embedded C
 4.4 Naming conventions
 4.5 Exercises
5 Further information
A Glossary
B Errors
 B.1 Parse errors
 B.2 Type errors
 B.3 Symbol errors
 B.4 Probing errors
 B.5 Runtime errors
C Acknowledgments