From 3daabe5c18264bd0d8d15125b03a4304fe0a1d32 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Wed, 30 Nov 2016 17:08:13 -0700 Subject: [PATCH] Add uftrace / rr --- 02-Use_the_Tools_Available.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/02-Use_the_Tools_Available.md b/02-Use_the_Tools_Available.md index b7f620f..c49a8ed 100644 --- a/02-Use_the_Tools_Available.md +++ b/02-Use_the_Tools_Available.md @@ -241,6 +241,16 @@ There should be a test enabled for every feature or bug fix that is committed. S Don't forget to make sure that your error handling is being tested and works properly as well. This will become obvious if you aim for 100% code coverage. +## Debugging + +### uftrace + +[uftrace](https://github.com/namhyung/uftrace) can be used to generating function call graphs of a program execution + +### rr + +[rr](http://rr-project.org/) is a free (open source) reverse debugger that supports C++. + ## Other Tools ### Metrix++