criu/test/zdtm
Andrei Vagin f298837dd6 mem: exclude not-accountable VMAs from COW
A not-accountable VMA cannot hold restored pages. If such a VMA is
matched into the COW chain, a child can inherit a parent's PROT_NONE
reservation as the target for its restored memory.

Reject not-accountable VMAs when preparing COW relationships. This makes
the child restore its pages through a separate writable premap, while the
parent's PROT_NONE reservation can still be mapped without write access.

Signed-off-by: Andrei Vagin <avagin@google.com>
Signed-off-by: Bhavik Sachdev <b.sachdev1904@gmail.com>
Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org>
2026-06-29 14:15:40 +01:00
..
lib zdtm/bpfmap: parse frozen field with SCNu32 2026-04-16 10:41:44 -07:00
static mem: exclude not-accountable VMAs from COW 2026-06-29 14:15:40 +01:00
transition zdtm: retry pthread_create on EAGAIN in thread-bomb 2026-06-10 12:29:26 +01:00
.gitignore test/zdtm: unify common code 2017-04-02 18:12:10 +03:00
__init__.py zdtm: add --criu-config option 2022-04-28 17:53:52 -07:00
criu_config.py test: replace insecure tempfile.mktemp with mkstemp 2026-06-19 09:01:36 -07:00
Makefile test/zdtm/Makefile: simplify 2017-04-02 18:12:10 +03:00
Makefile.inc zdtm: gcs: add opt-in GCS test support for AArch64 2025-12-07 19:20:00 +01:00