Dynamic Instrumentation of Production Systems
By Bryan Cantrill, Michael W. Shapiro, Adam H. Leventhal. USENIX ATC, General Track, 2004
562 citations recorded by the source corpus.
View Paper: https://www.semanticscholar.org/paper/c9bf84c682e3023246f5f12a303d4e675d58b0f5
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
- Meng Xu
- Onur Mutlu
- Taesoo Kim
- Vijay Janappa Reddi
- Paul Barham
- Kim M. Hazelwood
- Robert S. Cohn
- Harish Patil
Citations in the corpus
- Catch me if you can: performance bug detection in the wild (2011, methodology): “Existing dynamic profiling and tracing techniques such as DTrace [4] or BTrace [18] provide means to easily instrument running applications.”
- Using Magpie for Request Extraction and Workload Modelling (2004, methodology): “A more sophisticatd instrumentation framework is Solaris DTrace [6], which allows arbitrary predicates and actions to be associated with instrumentation points.”
- PlatPal: Detecting Malicious Documents with Platform Diversity (2017, methodology): “On Windows, the tracer is implemented based on NtTrace [41]; on Mac, the tracer is a Dscript utilizing the DTrace [9] mechanism available on BSD systems.”
- Native Client: A Sandbox for Portable, Untrusted x86 Native Code (2009, methodology): “DTrace [11] incorporated a VM interpreter into the Solaris kernel for safe execution, and provided a set of kernel instrumentation points and output facilities analogous to Native Client’s safe side effects.”
- Pin: building customized program analysis tools with dynamic instrumentation (2005, methodology): “Example probe-ba s d systems include Dyninst [7], Vulcan [29], and DTrace [9].”