Changelog: nornir-mimir-bin
[0.1.0] - 2026-11-08
The binary graph, moved from Heimdall (crates/heimdall-bingraph, never published from there) into nornir with its history: Andreas Persson's analyzer and source merge (heimdall 7511e7f, 6582604) and the bingraph/clean round by Rickard Lundin (17 commits, each test first). Experimental.
- Linked ELF programs and shared libraries (x86_64, AArch64): functions from symbols, unwind, DWARF and init/fini; CFGs and calls; versioned PLT/GOT imports; bounded x86 and AArch64 jump tables; constant IFUNC return sets; DT_NEEDED traversal (
--follow-needed). - Relocatable objects and static archives: section-relative addresses, one module per member, direct-call relocations as calls or imports, crt objects with origin
lang. - Output:
code.nodes,code.edges,code.asm,code.unresolved(nornir-mimir-schema 0.2.2) andreport.json; a source dump merges by exact linker symbol (provenanceboth). - Command line
mimir-bin(featurecli):bin,show,stats; exit codes 0 success, 1 rejected or refused, 2 usage, 3 host.