[CRIU] [PATCH 0/4] criu2text
Ruslan Kuprieiev
kupruser at gmail.com
Wed Sep 17 08:44:59 PDT 2014
Don't consider this set, please.
I will try to make it better =).
On 12.09.2014 02:50, Ruslan Kuprieiev wrote:
> criu2text is a program written in python to convert criu images
> to/from human readable format. From .img file it produces directory
> with files: magic, 0, 1... File named magic has only criu image magic
> in hex (0x1234) format. Files 0,1... are protobuf messages in protobuf
> text format. Number of files N depends on number of pb entrys stored
> in image file.
>
> Usage:
> criu2text to-text IMG_IN [WORK_DIR]
> criu2text to-img TEXT_DIR_IN [WORK_DIR]
>
> Here are some examples of converting core-1234.img to text and back:
> 1) $ criu2text to-text core-1234.img text_imgs_dir
> $ ls text_imgs_dir
> core-1234
> $ ls text_imgs_dir/core-1234
> 0
> magic
>
> 2) $ criu2text to-img text_imgs_dir/core-1234 imgs_dir
> $ ls imgs_dir
> core-1234.img
>
> Ruslan Kuprieiev (4):
> protobuf: move enum nd_type inside net_device_entry message
> tools: add criu2text
> criu2text: add test
> criu2text: add README
>
> net.c | 22 +++---
> protobuf/netdev.proto | 26 +++----
> tools/criu2text/.gitignore | 4 ++
> tools/criu2text/Makefile | 20 ++++++
> tools/criu2text/README | 35 ++++++++++
> tools/criu2text/criu2text.py | 148 ++++++++++++++++++++++++++++++++++++++++
> tools/criu2text/images.py | 112 ++++++++++++++++++++++++++++++
> tools/criu2text/magic-gen.py | 44 ++++++++++++
> tools/criu2text/test/.gitignore | 3 +
> tools/criu2text/test/Makefile | 14 ++++
> tools/criu2text/test/loop.sh | 4 ++
> tools/criu2text/test/test.sh | 25 +++++++
> 12 files changed, 433 insertions(+), 24 deletions(-)
> create mode 100644 tools/criu2text/.gitignore
> create mode 100644 tools/criu2text/Makefile
> create mode 100644 tools/criu2text/README
> create mode 100755 tools/criu2text/criu2text.py
> create mode 100644 tools/criu2text/images.py
> create mode 100644 tools/criu2text/magic-gen.py
> create mode 100644 tools/criu2text/test/.gitignore
> create mode 100644 tools/criu2text/test/Makefile
> create mode 100755 tools/criu2text/test/loop.sh
> create mode 100644 tools/criu2text/test/test.sh
>
More information about the CRIU
mailing list