criu/scripts
Nicolas Viennot c1e72aa936 memfd: add file support
See "man memfd_create" for more information of what memfd is.

This adds support for memfd open files, that are not not memory mapped.

* We add a new kind of file: MEMFD.
* We add two image types MEMFD_FILE, and MEMFD_INODE.
  MEMFD_FILE contains usual file information (e.g., position).
  MEMFD_INODE contains the memfd name, and a shmid identifier
  referring to the content.
* We reuse the shmem facilities for dumping memfd content as it
  would be easier to support incremental checkpoints in the future.

Signed-off-by: Nicolas Viennot <Nicolas.Viennot@twosigma.com>
2020-03-27 19:36:20 +03:00
..
build Switch open-j9 alpine tests to python3 2020-02-04 12:39:44 -08:00
nmk build/nmk: Provide proper SUBARCH 2020-02-04 12:39:04 -08:00
travis Travis: fix podman test case 2020-02-16 09:15:15 -08:00
crit-setup.py py: Reformat everything into pep8 style 2019-09-07 15:59:56 +03:00
fake-restore.sh zdtm: check an exit code of a straced restore 2018-05-12 11:45:31 +03:00
feature-tests.mak memfd: add file support 2020-03-27 19:36:20 +03:00
flake8.cfg flake.cfg: Update to yapf formatting 2019-09-07 15:59:53 +03:00
install-debian-pkgs.sh Add script to install required packages to compile in Debian 2016-09-26 15:42:43 +03:00
magic-gen.py py: Fix tabs in code comments 2019-09-07 15:59:57 +03:00
protobuf-gen.sh build/make: return to make from top directory 2016-08-01 18:38:32 +03:00
systemd-autofs-restart.sh scripts/systemd-autofs-restart.sh: fix variable name 2018-07-09 18:26:50 +03:00
tmp-files.sh tmpfiles: implement user tmp files feature 2016-03-09 12:48:33 +03:00