*CHECKPOINTCTL-MEMPARSE*(1)

πŸ“¦
version 1.7.0 Β· 6 versions
, in fedora 43, fedora 44

πŸ’– 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: Enabled
  • CRIU 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 for checkpointctl 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