BSDCan2017 - 0722d
BSDCan 2017
The Technical BSD Conference
Speakers | |
---|---|
Arun Thomas |
Schedule | |
---|---|
Day | Talks #1 - 9 June - 2017-06-09 |
Room | DMS 1140 |
Start time | 11:15 |
Duration | 01:00 |
Info | |
ID | 793 |
Event type | Lecture |
Track | Hacking |
Language used for presentation | English |
DTrace Internals: Digging into DTrace
DTrace is a powerful debugging and system introspection tool. BSD developers are merrily using DTrace to understand their systems, but how does DTrace actually work? You will find out in this talk.
We will dig into the architecture and internals of the DTrace framework. We will discuss how both kernel and userland tracing work under the hood. We will also dig into DTrace's support for x86-64, ARMv8, and RISC-V on FreeBSD. Finally, we will answer the deep philosophical question: Can you dtrace DTrace?