msl/
Memory Slice (.msl) format — a hand-rolled, mmap-backed, struct-based container for process-memory snapshots. See Memory Slice (.msl) v1.1.0 for the on-disk spec.
MslReader— mmap, endian-aware, encrypted-flag rejection, zstd/lz4 block decompression, BLAKE3 prev-hash chain integrity, cached per-block collectors.MslWriter— MemDiver is a first-class writer;END_OF_CAPTURE.file_hashfinalized via streaming digest.MslImporter— converts legacy.dumpfiles to.msl, mapsCryptoSecret→MslKeyType/MslProtocol.Block types:
MEMORY_REGION,MODULE_ENTRY,KEY_HINT,PROCESS_IDENTITY,VAS_MAP,PROCESS_TABLE,CONNECTION_TABLE,HANDLE_TABLE,RELATED_DUMP,IMPORT_PROVENANCE,END_OF_CAPTURE, plus aGenericBlockfallback for forward compatibility.
Note
Kaitai Struct is used only for foreign binaries (ELF, PE, Mach-O) under core/binary_formats/kaitai_compiled/. The .msl format itself is hand-rolled.