Debug your programs like they're closed source! (strace, ltrace)

Hidden in Plain Sight: ACM Queue 4(1) (2006); Bryan Cantrill

Multi-scale navigation of large trace data: A survey
- Concurrency and Computation: Practice and Experience, 29(10) 2017
- Ezzati-Jivan, N. & Dagenais, M. R

Survey and Analysis of Kernel and Userspace Tracers on Linux: Design, Implementation, and Overhead
- ACM Computing Surveys (CSUR) Volume 51 Issue 2, March 2018
- Mohamad Gebai, Michel R. Dagenais

SynchroTrace:
- http://vlsi.ece.drexel.edu/index.php?title=SynchroTrace
- https://sites.tufts.edu/tcal/current-research-projects/synchrotrace/
- Synchronization-Aware Architecture-Agnostic Traces for Lightweight Multicore Simulation of CMP and HPC Workloads
- 2018 ACM Transactions on Architecture and Code Optimization (TACO) 15(1)
- http://vlsi.ece.drexel.edu/images/b/b1/ST_2018.pdf
- SynchroTrace: Synchronization-aware Architecture-agnostic Traces for Light-Weight Multicore Simulation
- 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)
- http://dpac.ece.drexel.edu/wp-content/uploads/2013/04/SynchroTrace.pdf

Hardware Assistance / Processor Tracing


Software

Software: Viewers

Software: Linux

Software: Linux - BCC/BPF

Software: Linux - BCC/BPF - Readings

Software: Linux - BCC/BPF - Software

Software: Linux - BCC/BPF - Talks

Software: Linux - ftrace

Software: Linux - LTTng

Software: Linux - ptrace

Software: Linux - strace

Software: Linux - strace - Talks

Software: Windows

Software: Windows - ETW


Talks

2017

2016

2014


Tags: native   linux   windows   reading  

Last modified 06 April 2022