SystemTap Sans Kernel: A Pure Userspace Backend
SystemTap is a scripted program for dynamically probing many different aspects of Linux systems, from hardware counters to kernel functions events and down to userspace activity. However, its design using generated kernel modules has long been controversial, for out-of-tree modules are frowned upon, and privileged system access is required. This talk will describe a new userspace-only backend for SystemTap. While this new mode allows only a subset of the functionality, it can do so with much better performance and without special privileges. Current plans and implementation status will be described.