Commit graph

4 commits

Author SHA1 Message Date
Lakshit Verma
5e59c30182
Add MIT License to the project 2026-08-15 04:49:24 +05:30
fc5a249c4a
chore: fix mermaid diag 2026-08-15 04:48:30 +05:30
13b06dda1f
README: render pipeline diagram as an embedded SVG image
GitHub renders mermaid client-side and many previewers do not, so the
flowchart showed as a code block. Commit the rendered SVG (safe, no
scripts) and keep the mermaid source as an HTML comment for editing.
2026-08-15 04:43:55 +05:30
a48b163683
naksheap: reconstruct heap object graphs from core dumps
Rust workspace that turns a core dump of a stripped, optimized C/C++
binary into a typed heap object graph: objects, sizes, allocator state,
references, and probable struct layouts, all without debug info.

- glibc ptmalloc carving (main + thread arenas, tcache/fastbin freed
  state, mmap allocations), ELF core + memory-list minidump parsing
- pointer scan, layout clustering, vtable/string/vector detection,
  confidence + evidence on every node
- ASCII/JSON/Graphviz/HTML output, synthetic fixtures with ground truth,
  and real-dump validation harness (aarch64 glibc 2.39) in scripts/
- web deployment reference stack in deploy/

MIT OR Apache-2.0
2026-08-15 04:21:59 +05:30