Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| edmaste:developertools [2011/09/21 15:31] – EdMaste | edmaste:developertools [2012/10/31 18:13] (current) – Garbage collect old entry - Ryan tells me it is in HEAD and MFC'd to stable EdMaste | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Debugger ====== | ====== Debugger ====== | ||
| + | |||
| + | The %%FreeBSD%% base system currently has GDB 6.1.1, and a policy of not allowing GPLv3 code. That leaves us with GDB 6.6 as the most recent GDB version we can take; the longer term roadmap is going to require a migration to lldb or another debugger. | ||
| ===== Import GDB6.6 into FreeBSD base ===== | ===== Import GDB6.6 into FreeBSD base ===== | ||
| * reqst00154827 | * reqst00154827 | ||
| + | |||
| + | ===== LLDB ===== | ||
| ====== Compiler ====== | ====== Compiler ====== | ||
| Line 8: | Line 12: | ||
| ====== Diagnostic Tools ====== | ====== Diagnostic Tools ====== | ||
| ===== Valgrind ===== | ===== Valgrind ===== | ||
| + | ===== Google-perftools ===== | ||
| + | ===== jemalloc ===== | ||
| ===== DTrace ===== | ===== DTrace ===== | ||
| + | ==== Random probes with incorrect argument types ==== | ||
| + | * syscall:: | ||