lambda.cx blog Sharing notes with the internet
Posts with the tag btrace:

Dynamic Tracing on OpenBSD 7.3

A couple years ago a new device silently entered the OpenBSD source tree. The dt(4) device first appearing in OpenBSD 6.7 with very sparse information. In the releases since, it's gained quite a bit of functionality and now has tools to manipulate it properly. The documentation has gotten better over the last couple years, but there isn't much info about how to leverage it to do anything useful. The dt pseudo device driver is connected to /dev/dt, which is used to interact with the device through ioctl calls.