Systemtap tutorial

Frank Ch. Eigler <fche@redhat.com>
November 16, 2022
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 Errors
 A.1 Parse errors
 A.2 Type errors
 A.3 Symbol errors
 A.4 Probing errors
 A.5 Runtime errors
B Acknowledgments