2020-05-08 11:36:57 +00:00
|
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
|
2016-07-01 21:49:54 +02:00
|
|
|
syntax = "proto2";
|
|
|
|
|
2015-01-22 18:46:00 +03:00
|
|
|
import "opts.proto";
|
2012-07-17 07:17:02 +04:00
|
|
|
import "fown.proto";
|
|
|
|
|
|
|
|
message reg_file_entry {
|
2020-05-29 11:56:22 +05:30
|
|
|
required uint32 id = 1;
|
|
|
|
required uint32 flags = 2 [(criu).flags = "rfile.flags"];
|
|
|
|
required uint64 pos = 3;
|
|
|
|
required fown_entry fown = 5;
|
|
|
|
required string name = 6;
|
|
|
|
optional sint32 mnt_id = 7 [default = -1];
|
|
|
|
optional uint64 size = 8;
|
|
|
|
optional bool ext = 9;
|
|
|
|
optional uint32 mode = 10;
|
|
|
|
|
|
|
|
/* This field stores the build-ID of the file if it could be obtained. */
|
|
|
|
repeated uint32 build_id = 11;
|
|
|
|
|
|
|
|
/* This field stores the CRC32C checksum of the file if it could be obtained. */
|
|
|
|
optional uint32 checksum = 12;
|
|
|
|
|
|
|
|
/*
|
|
|
|
* This field stores the configuration of bytes which were used in the
|
|
|
|
* calculation of the checksum, if it could be obtained.
|
|
|
|
*/
|
|
|
|
optional uint32 checksum_config = 13;
|
|
|
|
|
|
|
|
/*
|
|
|
|
* This field stores the checksum parameter if it was used in the calculation
|
|
|
|
* of the checksum, if it could be obtained.
|
|
|
|
*/
|
|
|
|
optional uint32 checksum_parameter = 14;
|
|
|
|
}
|