ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     3
_7j              ^   @   s  d dl Z e jd  dk rdd p$dd Z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 d dlmZ ej ZejdddeddZejdddeejdd d dddejddddddejddddddejddddddejddddddejddddddejddddddgdddd d!	Zeje ejeZejd"d"deejd#d ddddejd$dddddejd%dddddgddd&d'd!	Zeje ejeZejd(d(deejd)d ddddejd*dddddgddd+d,d!	Zeje ejeZejd-d-deejd.d d dddejd/dddddejd0dddddejd1dddddejd2dddddejd3dddddejd4dddddejd5d6d6dddejd7d8d8dddejd9d:d:dddejd;d<d<dddejd=d>d>dddejd?d@d@dddejdAdBdBdddgdddCdDd!	Zeje 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,dZ-dZ.dZ/dZ0dZ1d6Z2d8Z3d:Z4d<Z5d>Z6d@Z7dBZ8ej9dEdEdedej:dFdGd dd:d:ddHedj;dIddddHddedJej:dKdLddddddHd ddddHddedJej:dMdNddddddHd ddddHddedJej:dOdPddddddHd ddddHddedJgg g g ddHdg g dBdQdRZ<ej9dSdSdedej:dTdUd dd:d:ddHedj;dIddddHddedJej:dVdWddd:d:ddHedj;dIddddHddedJgg g g ddHdg g dXdYdRZ=ej9dZdZdedej:d[d\d dd:d:ddHedj;dIddddHddedJej:d]d^ddd:d:ddHedj;dIddddHddedJgg g g ddHdg g d_d`dRZ>ej9dadadedej:dbdcd dd:d:ddHedj;dIddddHddedJej:dddeddd:d:ddHedj;dIddddHddedJej:dfdgddd:d:ddHedj;dIddddHddedJgg g g ddHdg g dhdidRZ?ej9djdjdedej:d[dkd dd:d:ddHedj;dIddddHddedJej:dOdlddddddHd ddddHddedJgg g g ddHdg g dmdndRZ@ej9dododedej:dpdqd dd:d:ddHedj;dIddddHddedJej:drdsddd:d:ddHedj;dIddddHddedJgg g g ddHdg g dtdudRZAej9dvdvdedej:dwdxd ddBdddHd ddddHddedJgg g g ddHdg g dydzdRZBej9d{d{dedej:d|d}d ddddd~dddddHddedJej:ddddd:d:ddHedj;dIddddHddedJej:dMdddddddHd ddddHddedJej:ddddd8d6ddHdHddddHddedJej:ddddd8d6ddHdHddddHddedJej:ddddd8d6ddHdHddddHddedJej:ddddd8d6ddHdHddddHddedJej:ddd6d6d8d6ddHdHddddHddedJej:ddd8d8d8d6ddHdHddddHddedJej:ddd:d:dddd~dddddHddedJej:ddd<d<d:d:ddHedj;dIddddHddedJej:ddd>d>d>d<ddHdddddHddedJej:ddd@d@d8d6ddHdHddddHddedJej:dddBdBd:d:ddHedj;dIddddHddedJej:ddddd:d:ddHedj;dIddddHddedJej:ddddd8d6ddHdHddddHddedJej:ddddd8d6ddHdHddddHddedJej:ddddddddHd ddddHddedJej:ddddd8d6ddHdHddddHddedJej:ddddd>d<ddHg ddddHddedJej:dddddBddd~dddddHddedJej:ddddd8d6ddHdHddddHddedJej:ddddd:d:ddHg ddddHddedJej:ddddd>d<ddHg ddddHddedJej:ddddd8d6ddHdHddddHddedJej:ddddd>d<ddHg ddddHddedJej:ddddd8d6ddHdHddddHddedJej:djdddd>d<ddHg ddddHddedJej:ddddd8d6ddHdHddddHddedJej:ddddd8d6ddHdHddddHddedJej:ddddd8d6ddHdHddddHddedJej:ddddd:d:ddHg ddddHddedJej:ddddd:d:ddHg ddddHddedJej:ddddd>d<ddHg ddddHddedJej:dddddd8ddHd ddddHddedJej:dddddBddd~dddddHddedJej:ddddd:d:ddHg ddddHddedJej:ddddd:d:ddHg ddddHddedJej:dddddBdddHd ddddHddedJej:ddddd>d<ddHg ddddHddedJej:ddddd:d:ddHedj;dIddddHddedJej:ddddd:d:ddHedj;dIddddHddedJej:ddddd:d:ddHg ddddHddedJej:ddddd:d:ddHedj;dIddddHddedJej:dddddBdddHd ddddHddedJej:ddddd8d6ddHdHddddHddedJej:ddddd8d6ddHdHddddHddedJej:dddd d8d6ddHdHddddHddedJej:ddd dddddHd ddddHddedJej:ddddd8d6ddHdHddddHddedJej:dddd	d:d:ddHedj;dIddddHddedJej:d
dd	dd8d6ddHdHddddHddedJej:ddddd:d:ddHedj;dIddddHddedJej:ddddd:d:ddHedj;dIddddHddedJej:ddddd:d:ddHedj;dIddddHddedJej:ddddd:d:ddHedj;dIddddHddedJej:ddddd:d:ddHedj;dIddddHddedJej:ddddd8d6ddHdHddddHddedJej:dd dd!d8d6ddHdHddddHddedJej:d"d#d!d$d:d:ddHedj;dIddddHddedJej:d%d&d$d'dd8dd~dddddHddedJej:d(d)d'd*ddddHd ddddHddedJej:d+d,d*d-d:d:ddHedj;dIddddHddedJej:d.d/d-d0dd8dd~dddddHddedJej:d1d2d0d3d8d6ddHdHddddHddedJej:d4d5d3d6d8d6ddHdHddddHddedJej:d7d8d6d9d8d6ddHdHddddHddedJej:d:d;d9d<d8d6ddHdHddddHddedJej:d=d>dd?d8d6ddHdHddddHddedJej:d@dAd<dBd8d6ddHdHddddHddedJej:dCdDd?dEd8d6ddHdHddddHddedJgGg g g ddHdg g dFdGdRZCej9dHdHdedej:dIdJd dd8d6ddHdHddddHddedJgg g g ddHdg g dKdLdRZDej9dMdMdedej:dMdNd dddddHd ddddHddedJgg g g ddHdg g dOdPdRZEej9dQdQdedej:dRdSd dd:d:ddHedj;dIddddHddedJej:dMdTddddddHd ddddHddedJgg g g ddHdg g dUdVdRZFej9dWdWdedej:dXdYd dd8d6ddHdHddddHddedJej:ddZddd8d6ddHdHddddHddedJej:d[d\ddd8d6ddHdHddddHddedJgg g g ddHdg g d]d^dRZGej9d_d_dedej:d`dad ddd8ddHd ddddHddedJej:dbdcddd>d<ddHdddddHddedJej:dddeddd8d6ddHdHddddHddedJej:dfdgddd8d6ddHdHddddHddedJej:dhdiddd>d<ddHdddddHddedJej:dMdjdddBdddHd ddddHddedJgg g g ddHdg g dkdldRZHej9dmdmdedej:d`dnd ddd8ddHd ddddHddedJej:dodpddd8d6ddHdHddddHddedJej:dqdrddd>d<ddHdddddHddedJej:dsdtddd>d<ddHdddddHddedJej:dudvddd>d<ddHdddddHddedJej:ddwddd>d<ddHdddddHddedJej:dxdydd6ddddHd ddddHddedJej:dhdzd6d8d>d<ddHdddddHddedJej:d{d|d8d:d:d:ddHedj;dIddddHddedJej:d}d~d:d<d>d<ddHdddddHddedJej:ddd<d>ddddHd ddddHddedJgg g g ddHdg g dddRZIej9dddedej:ddd dddddHd ddddHddedJej:ddddddddHd ddddHddedJej:ddddd:d:ddHedj;dIddddHddedJej:ddddddddHd ddddHddedJej:ddddddddHd ddddHddedJej:ddddd:d:ddHedj;dIddddHddedJgg g g ddHdg g dddRZJe<eCjKd _Le=eCjKd _Le>eCjKd _LeAeCjKd _Le@eCjKdj _LeBeCjKd _LeeCjKd _Me?eCjKd _LeeCjKd% _MeeCjKd. _MeeHjKd` _MeCeHjKdb _LeGeHjKdh _LeeIjKd` _MeDeIjKdq _LeEeIjKds _LeFeIjKdu _Le<eIjKd _LeGeIjKdh _LeJeIjKd} _Le<ejNdE< e=ejNdS< e>ejNdZ< e?ejNda< e@ejNdj< eAejNdo< eBejNdv< eCejNd{< eDejNdH< eEejNdM< eFejNdQ< eGejNdW< eHejNd_< eIejNdm< eJejNd< eejOd< eejOd"< eejOd(< eejOd-< ejPe ejQdEe	jRfeSe<ddZTejUeT ejQdSe	jRfeSe=ddZVejUeV ejQdZe	jRfeSe>ddZWejUeW ejQdae	jRfeSe?ddZXejUeX ejQdje	jRfeSe@ddZYejUeY ejQdoe	jRfeSeAddZZejUeZ ejQdve	jRfeSeBddZ[ejUe[ ejQd{e	jRfeSeCddZ\ejUe\ ejQdHe	jRfeSeDddZ]ejUe] ejQdMe	jRfeSeEddZ^ejUe^ ejQdQe	jRfeSeFddZ_ejUe_ ejQdWe	jRfeSeGddZ`ejUe` ejQd_e	jRfeSeHddZaejUea ejQdme	jRfeSeIddZbejUeb ejQde	jRfeSeJddZcejUec dS (      N   c             C   s   | S )N )xr   r   /usr/lib/python3.6/rpc_pb2.py<lambda>   s    r   c             C   s
   | j dS )Nlatin1)encode)r   r   r   r   r      s    )enum_type_wrapper)
descriptor)message)
reflection)symbol_database)descriptor_pb2z	rpc.proto Zproto2u  
	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 (:-1

images_dirD (	
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; (
cgroup_yard< (	2
pre_dump_mode= (2.criu_pre_dump_mode:SPLICE
pidfd_store_sk> (
lsm_mount_context? (	9
network_lock@ (2.criu_network_lock_method:IPTABLES
mntns_compat_modeA (
skip_file_rwx_checkB (
unprivilegedC (
leave_stoppedE (
display_statsF (
log_to_stderrG (
	root_onlyH (""
criu_dump_resp
restored (" 
criu_restore_resp
pid ("*
criu_notify
script (	
pid ("K
criu_features
	mem_track (

lazy_pages (
pidfd_store ("
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_network_lock_method
IPTABLES
NFTABLES
SKIP*-
criu_pre_dump_mode

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

NOTIFY
CPUINFO_DUMP
CPUINFO_CHECK
FEATURE_CHECK	
VERSION

WAIT_PID
PAGE_SERVER_CHLD
SINGLE_PRE_DUMP)namepackagesyntaxZserialized_pbcriu_cg_modeIGNORE)r   indexnumberoptionstypeCG_NONE   PROPS   SOFTFULL   STRICT   DEFAULT   i7  i  )	r   	full_namefilenamefilevaluescontaining_typer   serialized_startserialized_endcriu_network_lock_methodIPTABLESNFTABLESSKIPi  i  criu_pre_dump_modeSPLICEVM_READi  i  criu_req_typeEMPTYDUMPRESTORECHECKPRE_DUMPPAGE_SERVERNOTIFYCPUINFO_DUMP   CPUINFO_CHECK   FEATURE_CHECK	   VERSION
   WAIT_PID   PAGE_SERVER_CHLD   SINGLE_PRE_DUMP   i
  i  criu_page_server_infoZaddresszcriu_page_server_info.addressFzutf-8)r   r$   r   r   r   Zcpp_typeZlabelZhas_default_valueZdefault_valuemessage_type	enum_typer(   Zis_extensionZextension_scoper   r&   Zportzcriu_page_server_info.portpidzcriu_page_server_info.pidfdzcriu_page_server_info.fd\   )r   r$   r%   r&   r(   Zfields
extensionsZnested_typesZ
enum_typesr   Zis_extendabler   Zextension_rangesZoneofsr)   r*   criu_veth_pairZif_inzcriu_veth_pair.if_inZif_outzcriu_veth_pair.if_out^      ext_mount_mapkeyzext_mount_map.keyvalzext_mount_map.val      join_namespacenszjoin_namespace.nsZns_filezjoin_namespace.ns_fileZ	extra_optzjoin_namespace.extra_opt      
inherit_fdzinherit_fd.keyzinherit_fd.fd   i!  cgroup_rootZctrlzcgroup_root.ctrlpathzcgroup_root.pathi#  iL  unix_skinodezunix_sk.inodeiN  if  	criu_optsZimages_dir_fdzcriu_opts.images_dir_fdTZ
images_dirzcriu_opts.images_dirD   zcriu_opts.pidZleave_runningzcriu_opts.leave_runningZext_unix_skzcriu_opts.ext_unix_skZtcp_establishedzcriu_opts.tcp_establishedZevasive_deviceszcriu_opts.evasive_devicesZ	shell_jobzcriu_opts.shell_jobZ
file_lockszcriu_opts.file_locksZ	log_levelzcriu_opts.log_levelZlog_filezcriu_opts.log_fileZpszcriu_opts.psZnotify_scriptszcriu_opts.notify_scriptsrootzcriu_opts.rootZ
parent_imgzcriu_opts.parent_img   Z	track_memzcriu_opts.track_mem   Z
auto_dedupzcriu_opts.auto_dedup   Zwork_dir_fdzcriu_opts.work_dir_fd   Z
link_remapzcriu_opts.link_remap   Zvethszcriu_opts.veths   Zcpu_capzcriu_opts.cpu_cap   l    Zforce_irmapzcriu_opts.force_irmap   Zexec_cmdzcriu_opts.exec_cmd   Zext_mntzcriu_opts.ext_mnt   Zmanage_cgroupszcriu_opts.manage_cgroups   Zcg_rootzcriu_opts.cg_root   Zrst_siblingzcriu_opts.rst_sibling   zcriu_opts.inherit_fd   Zauto_ext_mntzcriu_opts.auto_ext_mnt   Zext_sharingzcriu_opts.ext_sharing   Zext_masterszcriu_opts.ext_masters   Zskip_mntzcriu_opts.skip_mnt   Z	enable_fszcriu_opts.enable_fs    Zunix_sk_inozcriu_opts.unix_sk_ino!   Zmanage_cgroups_modezcriu_opts.manage_cgroups_mode"   Zghost_limitzcriu_opts.ghost_limit#   i   Zirmap_scan_pathszcriu_opts.irmap_scan_paths$   Zexternalzcriu_opts.external%   Zempty_nszcriu_opts.empty_ns&   Zjoin_nszcriu_opts.join_ns'   Zcgroup_propszcriu_opts.cgroup_props(   )   Zcgroup_props_filezcriu_opts.cgroup_props_file*   Zcgroup_dump_controllerz criu_opts.cgroup_dump_controller+   Zfreeze_cgroupzcriu_opts.freeze_cgroup,   Ztimeoutzcriu_opts.timeout-   Ztcp_skip_in_flightzcriu_opts.tcp_skip_in_flight.   Zweak_sysctlszcriu_opts.weak_sysctls/   Z
lazy_pageszcriu_opts.lazy_pages0   Z	status_fdzcriu_opts.status_fd1   Zorphan_pts_masterzcriu_opts.orphan_pts_master2   Zconfig_filezcriu_opts.config_file3   Z	tcp_closezcriu_opts.tcp_close4   Zlsm_profilezcriu_opts.lsm_profile5   Z
tls_cacertzcriu_opts.tls_cacert6   Z	tls_cacrlzcriu_opts.tls_cacrl7   Ztls_certzcriu_opts.tls_cert8   Ztls_keyzcriu_opts.tls_key9   Ztlszcriu_opts.tls:   Ztls_no_cn_verifyzcriu_opts.tls_no_cn_verify;   Zcgroup_yardzcriu_opts.cgroup_yard<   Zpre_dump_modezcriu_opts.pre_dump_mode=   Zpidfd_store_skzcriu_opts.pidfd_store_sk>   Zlsm_mount_contextzcriu_opts.lsm_mount_context?   Znetwork_lockzcriu_opts.network_lock@   Zmntns_compat_modezcriu_opts.mntns_compat_modeA   Zskip_file_rwx_checkzcriu_opts.skip_file_rwx_checkB   Zunprivilegedzcriu_opts.unprivilegedC   Zleave_stoppedzcriu_opts.leave_stoppedE   Zdisplay_statszcriu_opts.display_statsF   Zlog_to_stderrzcriu_opts.log_to_stderrG   Z	root_onlyzcriu_opts.root_onlyH   ii  i#  criu_dump_respZrestoredzcriu_dump_resp.restoredi%  iG  criu_restore_respzcriu_restore_resp.pidiI  ii  criu_notifyZscriptzcriu_notify.scriptzcriu_notify.pidik  i  criu_featuresZ	mem_trackzcriu_features.mem_trackzcriu_features.lazy_pagesZpidfd_storezcriu_features.pidfd_storei  i  criu_reqr   zcriu_req.typeZoptszcriu_req.optsZnotify_successzcriu_req.notify_successZ	keep_openzcriu_req.keep_openZfeatureszcriu_req.featureszcriu_req.pidi  i	  	criu_respzcriu_resp.typesuccesszcriu_resp.successdumpzcriu_resp.dumpZrestorezcriu_resp.restoreZnotifyzcriu_resp.notifyzcriu_resp.psZcr_errnozcriu_resp.cr_errnozcriu_resp.featuresZ	cr_errmsgzcriu_resp.cr_errmsgversionzcriu_resp.versionZstatuszcriu_resp.statusi	  i
  criu_versionZmajor_numberzcriu_version.major_numberZminor_numberzcriu_version.minor_numberZgitidzcriu_version.gitidZsublevelzcriu_version.sublevelZextrazcriu_version.extrar   zcriu_version.namei
  i5  Zrpc_pb2)
DESCRIPTOR
__module__)dsysversion_infoZ_bZgoogle.protobuf.internalr	   Zgoogle.protobufr
   Z_descriptorr   Z_messager   Z_reflectionr   Z_symbol_databaser   ZDefaultZ_sym_dbZFileDescriptorr   ZEnumDescriptorZEnumValueDescriptorZ_CRIU_CG_MODEZRegisterEnumDescriptorZEnumTypeWrapperr   Z_CRIU_NETWORK_LOCK_METHODr+   Z_CRIU_PRE_DUMP_MODEr/   Z_CRIU_REQ_TYPEr2   r   r   r   r   r   r    r"   r,   r-   r.   r0   r1   r3   r4   r5   r6   r7   r8   r9   r:   r<   r>   r@   rB   rD   rF   Z
DescriptorZFieldDescriptordecodeZ_CRIU_PAGE_SERVER_INFOZ_CRIU_VETH_PAIRZ_EXT_MOUNT_MAPZ_JOIN_NAMESPACEZ_INHERIT_FDZ_CGROUP_ROOTZ_UNIX_SKZ
_CRIU_OPTSZ_CRIU_DUMP_RESPZ_CRIU_RESTORE_RESPZ_CRIU_NOTIFYZ_CRIU_FEATURESZ	_CRIU_REQZ
_CRIU_RESPZ_CRIU_VERSIONZfields_by_namerI   rJ   Zmessage_types_by_nameZenum_types_by_nameZRegisterFileDescriptorZGeneratedProtocolMessageTypeZMessagedictrH   ZRegisterMessagerO   rR   rW   r[   r]   r_   ra   r   r   r   r   r   r   r   r   r   r   r   <module>   s
  











































































































