Commit 2ce576e6 authored by Adrian Reber's avatar Adrian Reber Committed by Andrei Vagin

crit: translate pagemap flags into strings

This translates pagemap flags into strings for easier readability.
Signed-off-by: 's avatarAdrian Reber <areber@redhat.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
parent 8505a8cc
......@@ -10,5 +10,5 @@ message pagemap_entry {
required uint64 vaddr = 1 [(criu).hex = true];
required uint32 nr_pages = 2;
optional bool in_parent = 3;
optional uint32 flags = 4 [(criu).hex = true];
optional uint32 flags = 4 [(criu).flags = "pmap.flags" ];
}
......@@ -105,11 +105,19 @@ rfile_flags_map = [
('O_LARGEFILE', 0100000),
];
pmap_flags_map = [
('PE_PARENT', 1 << 0),
('PE_ZERO', 1 << 1),
('PE_LAZY', 1 << 2),
('PE_PRESENT', 1 << 3),
];
flags_maps = {
'mmap.prot' : mmap_prot_map,
'mmap.flags' : mmap_flags_map,
'mmap.status' : mmap_status_map,
'rfile.flags' : rfile_flags_map,
'pmap.flags' : pmap_flags_map,
}
gen_maps = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment