Today I learned Speculative Tracing in #DTrace to help narrow down a bug in #Unbound 1.18.0 on #illumos
https://github.com/NLnetLabs/unbound/issues/945#issuecomment-1744835397
Definitely adding that to my toolkit for next time. Was only after spending a number of hours code reading and writing manual probes to try and figure out where the EINVAL was bubbling up from.
Would be great if we had a repository somewhere of D scripts to cover a huge range of analysis areas, and help folks bootstrap themselves into writing their own.