
2E]c        e   @   s6  d  d l  m Z d  d l m Z d  d l m Z d  d l m Z d  d l m	 Z	 e j
 d d d d	 d
 d  Z e j d d d d d d}d e d e j d d d d d d d d}d d} e j d d d d d d d d}d d} e j d d d d d d d d}d d} e j d d d d d d d d}d d} e j d d d d d d d d}d d} e j d d d d  d d  d d}d d} e j d d! d d" d d" d d}d d} g d# d}d d}d$ d% d& d'  	Z e j e  Z e j d d( d d( d d}d e d e j d d) d d d d d d}d d} e j d d* d d d d d d}d d} e j d d+ d d d d d d}d d} e j d d, d d d d d d}d d} e j d d- d d d d d d}d d} e j d d. d d  d d  d d}d d} e j d d/ d d" d d" d d}d d} e j d d0 d d1 d d1 d d}d d} e j d d2 d d3 d d3 d d}d d} e j d d4 d d5 d d5 d d}d d} e j d d6 d d7 d d7 d d}d d} e j d d8 d d9 d d9 d d}d d} e j d d: d d; d d; d d}d d} g d# d}d d}d$ d< d& d=  	Z e j e  Z d Z d Z d Z d Z d Z d  Z d" Z d Z d Z d Z d Z d Z d  Z  d" Z! d1 Z" d3 Z# d5 Z$ d7 Z% d9 Z& d; Z' e j( d d> d d> d d}d e d# d}d? e j) d d@ d dA d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d dK d dL d d d d d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d dM d dN d d d d d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d dO d dP d d d d d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ dV d& dW  Z, e j( d dX d dX d d}d e d# d}d? e j) d dY d dZ d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d[ d d\ d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ d] d& d^  Z- e j( d d_ d d_ d d}d e d# d}d? e j) d d` d da d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d db d dc d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ dd d& de  Z. e j( d df d df d d}d e d# d}d? e j) d dg d dh d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d di d dj d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d dk d dl d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ dm d& dn  Z/ e j( d do d do d d}d e d# d}d? e j) d d` d dp d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d dO d dq d d d d d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ dr d& ds  Z0 e j( d dt d dt d d}d e d# d}d? e j) d du d dv d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d dw d dx d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ dy d& dz  Z1 e j( d d{ d d{ d d}d e d# d}d? e j) d d| d d} d d d d d dV dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ d~ d& d  Z2 e j( d d d d d d}d e d# d}d? e j) d d d d d d d d d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d dM d d d d d d d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d  d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d  d d" d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d" d d1 d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d1 d d3 d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d3 d d5 d d  dB d dC d dD e3 dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d5 d d7 d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d7 d d9 d d9 dB d7 dC d dD e* dE d}dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d9 d d; d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d; d dV d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d dV d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d9 dB d7 dC d dD e* dE g  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d dV dB d dC d dD e3 dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d5 dB d5 dC d dD e* dE g  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d9 dB d7 dC d dD e* dE g  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d9 dB d7 dC d dD e* dE g  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d do d d d d d d d d9 dB d7 dC d dD e* dE g  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d5 dB d5 dC d dD e* dE g  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d5 dB d5 dC d dD e* dE g  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d9 dB d7 dC d dD e* dE g  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d dB d3 dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d dV dB d dC d dD e3 dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d5 dB d5 dC d dD e* dE g  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d5 dB d5 dC d dD e* dE g  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d dV dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d9 dB d7 dC d dD e* dE g  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d5 dB d5 dC d dD e* dE g  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d dV dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d d d d dd d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d dd dd d d dd d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d dd dd dd dd d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d dd d	d dd d
d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d dd dd dd dd d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d dd dd d
d dd d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d dd dd dd dd d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d dd dd dd dd d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d dd dd dd dd d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d dd dd dd dd d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d dd dd dd dd d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d!d dd d"d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d#d d$d dd d%d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} g; dQ g  dR g  dS g  d d}dT e* dU g  d$ d&d& d' Z4 e j( d d(d d(d d}d e d# d}d? e j) d d)d d*d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ d+d& d, Z5 e j( d d-d d-d d}d e d# d}d? e j) d dM d d.d d d d d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ d/d& d0 Z6 e j( d d1d d1d d}d e d# d}d? e j) d d2d d3d d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d dM d d4d d d d d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ d5d& d6 Z7 e j( d d7d d7d d}d e d# d}d? e j) d d8d d9d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d d:d d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ d;d& d< Z8 e j( d d=d d=d d}d e d# d}d? e j) d d d d>d d d d d d dB d3 dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d d?d d@d d d d d d9 dB d7 dC d dD e* dE d}dG d}dH d}d# d}dI e* dJ d}d d} e j) d dAd dBd d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d dCd dDd d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d dEd dFd d d d  d d9 dB d7 dC d dD e* dE d}dG d}dH d}d# d}dI e* dJ d}d d} e j) d dM d dGd d  d d" d dV dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ dHd& dI Z9 e j( d dJd dJd d}d e d# d}d? e j) d d d dKd d d d d d dB d3 dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d dLd dMd d d d d d3 dB d1 dC d dD e* dE e* dG d}dH d}d# d}dI e* dJ d}d d} e j) d dNd dOd d d d d d9 dB d7 dC d dD e* dE d}dG d}dH d}d# d}dI e* dJ d}d d} e j) d dPd dQd d d d d d9 dB d7 dC d dD e* dE d}dG d}dH d}d# d}dI e* dJ d}d d} e j) d dRd dSd d d d  d d9 dB d7 dC d dD e* dE d}dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d dTd d  d d" d d9 dB d7 dC d dD e* dE d}dG d}dH d}d# d}dI e* dJ d}d d} e j) d dUd dVd d" d d1 d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d dEd dWd d1 d d3 d d9 dB d7 dC d dD e* dE d}dG d}dH d}d# d}dI e* dJ d}d d} e j) d dXd dYd d3 d d5 d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d dZd d[d d5 d d7 d d9 dB d7 dC d dD e* dE d}dG d}dH d}d# d}dI e* dJ d}d d} e j) d d\d d]d d7 d d9 d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ d^d& d_ Z: e j( d d`d d`d d}d e d# d}d? e j) d dad dbd d d d d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d dcd ddd d d d d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d ded dfd d d d d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} e j) d dgd dhd d d d d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d did djd d d d  d d  dB d dC d dD e* dE d dG d}dH d}d# d}dI e* dJ d}d d} e j) d d d dkd d  d d" d d5 dB d5 dC d dD e* dE e+ d	 dF  dG d}dH d}d# d}dI e* dJ d}d d} g dQ g  dR g  dS g  d d}dT e* dU g  d$ dld& dm Z; e, e4 j< d _= e- e4 j< d _= e. e4 j< d _= e1 e4 j< d _= e0 e4 j< do _= e2 e4 j< d _= e e4 j< d _> e/ e4 j< d _= e e9 j< d _> e4 e9 j< d?_= e8 e9 j< dE_= e e: j< d _> e5 e: j< dN_= e6 e: j< dP_= e7 e: j< dR_= e, e: j< d _= e8 e: j< dE_= e; e: j< dZ_= e, e j? d> <e- e j? dX <e. e j? d_ <e/ e j? df <e0 e j? do <e1 e j? dt <e2 e j? d{ <e4 e j? d <e5 e j? d(<e6 e j? d-<e7 e j? d1<e8 e j? d7<e9 e j? d=<e: e j? dJ<e; e j? d`<d> e j@ f dn    YZA dX e j@ f do    YZB d_ e j@ f dp    YZC df e j@ f dq    YZD do e j@ f dr    YZE dt e j@ f ds    YZF d{ e j@ f dt    YZG d e j@ f du    YZH d(e j@ f dv    YZI d-e j@ f dw    YZJ d1e j@ f dx    YZK d7e j@ f dy    YZL d=e j@ f dz    YZM dJe j@ f d{    YZN d`e j@ f d|    YZO d}S(~  i(   t   enum_type_wrapper(   t
   descriptor(   t   message(   t
   reflection(   t   descriptor_pb2t   names	   rpc.protot   packaget    t   serialized_pbs
  
	rpc.proto"O
criu_page_server_info
address (	
port (
pid (

fd ("/
criu_veth_pair
if_in (	
if_out (	")
ext_mount_map
key (	
val (	"@
join_namespace

ns (	
ns_file (	
	extra_opt (	"%

inherit_fd
key (	

fd (")
cgroup_root
ctrl (	
path (	"
unix_sk
inode ("

	criu_opts
images_dir_fd (
pid (
leave_running (
ext_unix_sk (
tcp_established (
evasive_devices (
	shell_job (

file_locks (
	log_level	 (:2
log_file
 (	"
ps (2.criu_page_server_info
notify_scripts (
root (	

parent_img (	
	track_mem (

auto_dedup (
work_dir_fd (

link_remap (
veths (2.criu_veth_pair
cpu_cap (:
4294967295
force_irmap (
exec_cmd (	
ext_mnt (2.ext_mount_map
manage_cgroups (
cg_root (2.cgroup_root
rst_sibling (

inherit_fd (2.inherit_fd
auto_ext_mnt (
ext_sharing (
ext_masters (
skip_mnt (	
	enable_fs  (	
unix_sk_ino! (2.unix_sk*
manage_cgroups_mode" (2.criu_cg_mode
ghost_limit# (:1048576
irmap_scan_paths$ (	
external% (	
empty_ns& ( 
join_ns' (2.join_namespace
cgroup_props) (	
cgroup_props_file* (	
cgroup_dump_controller+ (	
freeze_cgroup, (	
timeout- (
tcp_skip_in_flight. (
weak_sysctls/ (

lazy_pages0 (
	status_fd1 (
orphan_pts_master2 (
config_file3 (	
	tcp_close4 (
lsm_profile5 (	

tls_cacert6 (	
	tls_cacrl7 (	
tls_cert8 (	
tls_key9 (	
tls: (
tls_no_cn_verify; (
	root_only< (""
criu_dump_resp
restored (" 
criu_restore_resp
pid ("*
criu_notify
script (	
pid ("6
criu_features
	mem_track (

lazy_pages ("
criu_req
type (2.criu_req_type
opts (2
.criu_opts
notify_success (
	keep_open ( 
features (2.criu_features
pid ("
	criu_resp
type (2.criu_req_type
success (
dump (2.criu_dump_resp#
restore (2.criu_restore_resp
notify (2.criu_notify"
ps (2.criu_page_server_info
cr_errno ( 
features (2.criu_features
	cr_errmsg	 (	
version
 (2.criu_version
status ("x
criu_version
major_number (
minor_number (
gitid (	
sublevel (
extra (
name (	*_
criu_cg_mode

IGNORE 
CG_NONE	
PROPS
SOFT
FULL

STRICT
DEFAULT*
criu_req_type	
EMPTY 
DUMP
RESTORE	
CHECK
PRE_DUMP
PAGE_SERVER

NOTIFY
CPUINFO_DUMP
CPUINFO_CHECK
FEATURE_CHECK	
VERSION

WAIT_PID
PAGE_SERVER_CHLDt   criu_cg_modet	   full_namet   filenamet   filet   valuest   IGNOREt   indexi    t   numbert   optionst   typet   CG_NONEi   t   PROPSi   t   SOFTi   t   FULLi   t   STRICTi   t   DEFAULTi   t   containing_typet   serialized_starti	  t   serialized_endi
  t   criu_req_typet   EMPTYt   DUMPt   RESTOREt   CHECKt   PRE_DUMPt   PAGE_SERVERt   NOTIFYt   CPUINFO_DUMPi   t   CPUINFO_CHECKi   t   FEATURE_CHECKi	   t   VERSIONi
   t   WAIT_PIDi   t   PAGE_SERVER_CHLDi   i"
  i
  t   criu_page_server_infot   fieldst   addresss   criu_page_server_info.addresst   cpp_typet   labelt   has_default_valuet   default_values   utf-8t   message_typet	   enum_typet   is_extensiont   extension_scopet   ports   criu_page_server_info.portt   pids   criu_page_server_info.pidt   fds   criu_page_server_info.fdt
   extensionst   nested_typest
   enum_typest   is_extendablet   extension_rangesi   i\   t   criu_veth_pairt   if_ins   criu_veth_pair.if_int   if_outs   criu_veth_pair.if_outi^   i   t   ext_mount_mapt   keys   ext_mount_map.keyt   vals   ext_mount_map.vali   i   t   join_namespacet   nss   join_namespace.nst   ns_files   join_namespace.ns_filet	   extra_opts   join_namespace.extra_opti   i   t
   inherit_fds   inherit_fd.keys   inherit_fd.fdi   i!  t   cgroup_roott   ctrls   cgroup_root.ctrlt   paths   cgroup_root.pathi#  iL  t   unix_skt   inodes   unix_sk.inodeiN  if  t	   criu_optst   images_dir_fds   criu_opts.images_dir_fds   criu_opts.pidt   leave_runnings   criu_opts.leave_runningt   ext_unix_sks   criu_opts.ext_unix_skt   tcp_establisheds   criu_opts.tcp_establishedt   evasive_devicess   criu_opts.evasive_devicest	   shell_jobs   criu_opts.shell_jobt
   file_lockss   criu_opts.file_lockst	   log_levels   criu_opts.log_levelt   log_files   criu_opts.log_filet   pss   criu_opts.pst   notify_scriptss   criu_opts.notify_scriptst   roots   criu_opts.roott
   parent_imgs   criu_opts.parent_imgi   t	   track_mems   criu_opts.track_memi   t
   auto_dedups   criu_opts.auto_dedupi   t   work_dir_fds   criu_opts.work_dir_fdi   t
   link_remaps   criu_opts.link_remapi   t   vethss   criu_opts.vethsi   t   cpu_caps   criu_opts.cpu_capi   I    t   force_irmaps   criu_opts.force_irmapi   t   exec_cmds   criu_opts.exec_cmdi   t   ext_mnts   criu_opts.ext_mnti   t   manage_cgroupss   criu_opts.manage_cgroupsi   t   cg_roots   criu_opts.cg_rooti   t   rst_siblings   criu_opts.rst_siblingi   s   criu_opts.inherit_fdi   t   auto_ext_mnts   criu_opts.auto_ext_mnti   t   ext_sharings   criu_opts.ext_sharingi   t   ext_masterss   criu_opts.ext_mastersi   t   skip_mnts   criu_opts.skip_mnti   t	   enable_fss   criu_opts.enable_fsi    t   unix_sk_inos   criu_opts.unix_sk_inoi!   t   manage_cgroups_modes   criu_opts.manage_cgroups_modei"   t   ghost_limits   criu_opts.ghost_limiti#   i   t   irmap_scan_pathss   criu_opts.irmap_scan_pathsi$   t   externals   criu_opts.externali%   t   empty_nss   criu_opts.empty_nsi&   t   join_nss   criu_opts.join_nsi'   t   cgroup_propss   criu_opts.cgroup_propsi)   t   cgroup_props_files   criu_opts.cgroup_props_filei(   i*   t   cgroup_dump_controllers    criu_opts.cgroup_dump_controlleri+   t   freeze_cgroups   criu_opts.freeze_cgroupi,   t   timeouts   criu_opts.timeouti-   t   tcp_skip_in_flights   criu_opts.tcp_skip_in_flighti.   t   weak_sysctlss   criu_opts.weak_sysctlsi/   t
   lazy_pagess   criu_opts.lazy_pagesi0   t	   status_fds   criu_opts.status_fdi1   t   orphan_pts_masters   criu_opts.orphan_pts_masteri2   t   config_files   criu_opts.config_filei3   t	   tcp_closes   criu_opts.tcp_closei4   t   lsm_profiles   criu_opts.lsm_profilei5   t
   tls_cacerts   criu_opts.tls_cacerti6   t	   tls_cacrls   criu_opts.tls_cacrli7   t   tls_certs   criu_opts.tls_certi8   t   tls_keys   criu_opts.tls_keyi9   t   tlss   criu_opts.tlsi:   t   tls_no_cn_verifys   criu_opts.tls_no_cn_verifyi;   t	   root_onlys   criu_opts.root_onlyi<   ii  i  t   criu_dump_respt   restoreds   criu_dump_resp.restoredi  i  t   criu_restore_resps   criu_restore_resp.pidi  i  t   criu_notifyt   scripts   criu_notify.scripts   criu_notify.pidi	  i3  t   criu_featurest	   mem_tracks   criu_features.mem_tracks   criu_features.lazy_pagesi5  ik  t   criu_reqs   criu_req.typet   optss   criu_req.optst   notify_successs   criu_req.notify_successt	   keep_opens   criu_req.keep_opent   featuress   criu_req.featuress   criu_req.pidin  i
  t	   criu_resps   criu_resp.typet   successs   criu_resp.successt   dumps   criu_resp.dumpt   restores   criu_resp.restoret   notifys   criu_resp.notifys   criu_resp.pst   cr_errnos   criu_resp.cr_errnos   criu_resp.featurest	   cr_errmsgs   criu_resp.cr_errmsgt   versions   criu_resp.versiont   statuss   criu_resp.statusi  iD	  t   criu_versiont   major_numbers   criu_version.major_numbert   minor_numbers   criu_version.minor_numbert   gitids   criu_version.gitidt   sublevels   criu_version.sublevelt   extras   criu_version.extras   criu_version.nameiF	  i	  c           B   s   e  Z e j Z e Z RS(    (   t   __name__t
   __module__t   _reflectiont   GeneratedProtocolMessageTypet   __metaclass__t   _CRIU_PAGE_SERVER_INFOt
   DESCRIPTOR(    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyR*     s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t   _CRIU_VETH_PAIRR   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyR=     s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t   _EXT_MOUNT_MAPR   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyR@     s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t   _JOIN_NAMESPACER   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyRC     s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t   _INHERIT_FDR   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyRG     s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t   _CGROUP_ROOTR   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyRH     s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t   _UNIX_SKR   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyRK     s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t
   _CRIU_OPTSR   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyRM     s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t   _CRIU_DUMP_RESPR   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyR     s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t   _CRIU_RESTORE_RESPR   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyR      s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t   _CRIU_NOTIFYR   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyR     s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t   _CRIU_FEATURESR   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyR     s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t	   _CRIU_REQR   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyR     s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t
   _CRIU_RESPR   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyR     s   	c           B   s   e  Z e j Z e Z RS(    (   R   R   R   R   R   t   _CRIU_VERSIONR   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyR     s   	N(P   t   google.protobuf.internalR    t   google.protobufR   t   _descriptorR   t   _messageR   R   R   t   FileDescriptorR   t   EnumDescriptort   Nonet   EnumValueDescriptort   _CRIU_CG_MODEt   EnumTypeWrapperR	   t   _CRIU_REQ_TYPER   R   R   R   R   R   R   R   R   R   R   R    R!   R"   R#   R$   R%   R&   R'   R(   R)   t
   Descriptort   FieldDescriptort   Falset   unicodeR   R   R   R   R   R   R   t   TrueR   R   R   R   R   R   R   R   t   fields_by_nameR1   R2   t   message_types_by_namet   MessageR*   R=   R@   RC   RG   RH   RK   RM   R   R   R   R   R   R   R   (    (    (    s2   /usr/lib/python2.7/site-packages/pycriu/rpc_pb2.pyt   <module>   s  																																																																																																																																																																