mpm + debugging   7

cntr: A container debugging tool based on FUSE
Say no to $ apt install vim in containers! cntr is a replacement for docker exec that brings all your developers tools with you. This allows to ship minimal runtime image in production and limit the surface for exploits.
debugging  deployment 
13 days ago by mpm
Get the most out of the linker map file
In this article, I want to highlight how simple linker map files are and how much they can teach you about the program you are working on.
compiler  memory  debugging 
21 days ago by mpm
Dynamic tracing in Linux user and kernel space
Did you forget to insert probe points in your code? No problem. Learn how to insert them dynamically with uprobe and kprobe
observability  linux  debugging  performance 
july 2017 by mpm
rr: lightweight recording & deterministic debugging
rr aspires to be your primary debugging tool, replacing — well, enhancing — gdb. You record a failure once, then debug the recording, deterministically, as many times as you want. The same execution is replayed every time
debugging  c++ 
october 2015 by mpm
Debug your programs like they're closed source
I’ve started sometimes debugging a new way. With this method, I don’t look at the source code, don’t edit the source code, and don’t use a debugger. I don’t even need to have the program’s source available to me
debugging  linux 
may 2015 by mpm
Valgrind and GDB
Valgrind 3.7.0 now includes an embedded gdbserver, which is wired to the valgrind innards in the most useful way possible.  What this means is that you can now run valgrind in a special mode (simply pass --vgdb-error=0), then attach to it from gdb, just as if you were attaching to a remote target
may 2015 by mpm
A beautiful stack trace pretty printer for C++
c++  debugging 
march 2013 by mpm

Copy this bookmark: