Skip to content

Latest commit

 

History

History
451 lines (406 loc) · 23.9 KB

debugging.tracing.md

File metadata and controls

451 lines (406 loc) · 23.9 KB

C++ links: debugging - tracing

See also: Debugging: General; Standard Libraries; Readings; Software: GDB, LLDB, RR, OS-specific, Stack Trace & Unwinding; Talks

Contents


Readings

Hardware Assistance / Processor Tracing

sampling-based processor tracing: Intel LBR (Last Branch Record), Itanium BTB (Branch Trace Buffer), PowerPC BHRB (Branch History Rolling Buffer)

non-sampling-based processor tracing: Intel BTS (Branch Trace Store), Intel PT (Intel Processor Trace), ARM CoreSight

Intel Processor Trace (PT)


Software

Software: Viewers

Software: Linux

Software: Linux - BCC/BPF

Software: Linux - BCC/BPF - Readings

Software: Linux - BCC/BPF - Software

Software: Linux - ftrace

Software: Linux - LTTng

Software: Linux - ptrace

Software: Linux - strace

Software: Windows

Software: Windows - ETW


Talks

2017

2016

2014