Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/checkpoint-restore/criu.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@openvz.org>2016-02-15 15:26:50 +0300
committerPavel Emelyanov <xemul@virtuozzo.com>2016-02-15 15:32:27 +0300
commit594fb527533f2377e0f98f7d46c00a0ef0219e9c (patch)
treead95c0ba37ce4edeccee6c106d0fb470e9d43391 /images/mm.proto
parent319f4a08a87fd5a76a710935d3d35854aec34117 (diff)
build: Move @protobuf dir into @images
But keep @protobuf as a symlink: we have this path encoded in sources. Gonna be removed with time. Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org> Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com>
Diffstat (limited to 'images/mm.proto')
-rw-r--r--images/mm.proto30
1 files changed, 30 insertions, 0 deletions
diff --git a/images/mm.proto b/images/mm.proto
new file mode 100644
index 000000000..7dc48427d
--- /dev/null
+++ b/images/mm.proto
@@ -0,0 +1,30 @@
+import "opts.proto";
+import "vma.proto";
+
+message aio_ring_entry {
+ required uint64 id = 1;
+ required uint32 nr_req = 2;
+ required uint32 ring_len = 3;
+}
+
+message mm_entry {
+ required uint64 mm_start_code = 1 [(criu).hex = true];
+ required uint64 mm_end_code = 2 [(criu).hex = true];
+ required uint64 mm_start_data = 3 [(criu).hex = true];
+ required uint64 mm_end_data = 4 [(criu).hex = true];
+ required uint64 mm_start_stack = 5 [(criu).hex = true];
+ required uint64 mm_start_brk = 6 [(criu).hex = true];
+ required uint64 mm_brk = 7 [(criu).hex = true];
+ required uint64 mm_arg_start = 8 [(criu).hex = true];
+ required uint64 mm_arg_end = 9 [(criu).hex = true];
+ required uint64 mm_env_start = 10 [(criu).hex = true];
+ required uint64 mm_env_end = 11 [(criu).hex = true];
+ required uint32 exe_file_id = 12;
+
+ repeated uint64 mm_saved_auxv = 13;
+
+ repeated vma_entry vmas = 14;
+
+ optional int32 dumpable = 15;
+ repeated aio_ring_entry aios = 16;
+}