"coda" stands for CO(re) D(ump) A(nalyzer) or C(ore) O(bject) D(ebugger) and A(nalyzer).
This tool probes Linux-x86_64 coredumps in batch mode as well as interactively.
coredump has to be full(not a data/stack segment dump only).
If the coredump is not full, backtraces will be curtailed.
This tool does not require binaries, only full core dump is required.
Architecture supported
-----------------------
compile on x86_64 Linux box.
How to enable full coredump in linux
------------------------------------
On bash prompt
$> cat /proc/$$/coredump_filter
00000033
$> echo 0x7f > /proc/$$/coredump_filter
$> cat /proc/$$/coredump_filter
0000007f
For furter info 'man core'.
compilation
---------------
files are compressed with 7z.
$> cd coda
$> make
=================
Get latest code from Git Hub -
https://github.com/npamnani/coda
Features
- Shows backtraces from threads of a process coredump
- Shows disassembly
- Gives coredump probing commands.