*CHECKPOINTCTL-MEMPARSE*(1)
π CHECKPOINTCTL-MEMPARSE π
okay bestie, welcome to checkpointctl-memparse(1) β yes that's the real name, it's from the CHECKPOINTCTL Manual, and it's here to help you snoop around inside a container checkpoint's memory. no cap. π§ β¨
β¨ NAME β¨
checkpointctl-memparse β analyze container checkpoint memory π
πΈ SYNOPSIS πΈ
checkpointctl memparse [OPTION]... FILE
π¦ DESCRIPTION π¦
So what does this actually do? It lets you display process memory sizes, write memory contents, or search memory inside a container checkpoint archive. and when we say memory sizes, we mean the memory before compression, mmkay? that's the number you're getting. π
CRIU LZ4-compressed memory pages get decoded automatically, and they need checkpoint/inventory.img to do it. important: page compression is a whole different thing from archive compression. don't mix them up bestie, they're not the same vibe at all. π
Every checkpoint's output tells you one of these:
CRIU compression: EnabledCRIU compression: Disabled
Older checkpoints that don't have inventory.img just show compression as disabled. and if you're using --output, the indicator gets printed to the terminal and is not included in the memory output file. so it's a terminal-only little flex. π
β οΈ the memory pages you're trying to read MUST be present in the archive. if they're not, that's a you problem, not a tool problem. π
π OPTIONS π
-h,--helpβ shows help forcheckpointctl memparse. the classic. the icon π-o,--output=FILEβ specify the output file to be written to. your memories go here now π«Ά-p,--pid=PIDβ specify the PID of a process to analyze. which process? bestie, that's your call πΈ-s,--search=STRINGβ search for a string pattern in memory pages. hunting era π-r,--search-regex=REGEXβ search for a regex pattern in memory pages. for when plain strings aren't giving enough β-c,--context=CONTEXTβ print the specified number of bytes surrounding each match. so you get the β¨loreβ¨ around your find, not just the find π
π SEE ALSO π
π AUTHOR π
The CRIU team. icons, honestly. π§
aaaand that's the whole page bestie, you ate it π
β¨ this was checkpointctl from 2026-10-19, part of the CHECKPOINTCTL Manual situation, and it's giving very much "go read your memory pages" energy. periodt. πππ¦
π¦ where this page comes from
- fedora 43: checkpointctl 1:1.7.0-2.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT AND MPL-2.0
- fedora 44: checkpointctl 1:1.7.0-2.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT AND MPL-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms