cc?@sddlZejddkr(dp.dZddlmZddlmZddlmZ dd lm Z dd lm Z dd lmZe jZddlZddlZddlZddlZddlZddlZddlZddlZ ddl!Z"ddl#Z$ddl%Z&ddl'Z(ddl)Z*ddl+Z,ddl-Z.ddl/Z0ej1d d dddddeddej2ej2ej2ej2ej2ej2ej2e j2e"j2e$j2e&j2e(j2e*j2e,j2e.j2e0j2gZ2ej3d dddddde2dej5d dddddddddej5d ddd dd ddddej5d d!dd"dd"ddddej5d d#ddddddddej5d d$dd%dd%ddddej5d d&dd'dd'ddddej5d d(dd)dd)ddddej5d d*dd+dd+ddddej5d d,dd-dd-ddddej5d d.dd/dd/ddddej5d d0dd1dd1ddddej5d d2dd3dd3ddddej5d d4dd5dd5ddddej5d d6dd7dd7ddddej5d d8dd9dd9ddddej5d d:dd;dd;ddddej5d d<dd=dd=ddddej5d d>dd?dd?ddddej5d d@ddAddBddddej5d dCddDddEddddgdFddddGdHdIdJ Z6ej7e6ej8e6Z9dZ:d Z;d"Z<dZ=d%Z>d'Z?d)Z@d+ZAd-ZBd/ZCd1ZDd3ZEd5ZFd7ZGd9ZHd;ZId=ZJd?ZKdBZLdEZMejNd dKddKddde2dFddLejOd dMddNdddd dd7dOddPd"dQePdRddSddTddFddUePdVdddde2ejOd dWddXdd dd"dd7dOddPd"dQePdRddSddTddFddUePdVdddde2ejOd dddYdd"dddd9dOd-dPd"dQePdRddSddTddFddUePdVdddde2ejOd dZdd[dddd%dd7dOddPd"dQePdRddSddTddFddUePdVdddde2ejOd d\dd]dd%dd'dd/dOd/dPd dQePdRedjQd^dSddTddFddUePdVdddde2ejOd d_dd`dd'dd)dd-dOd+dPd dQePdRePdSddTddFddUePdVdddde2gdagdbgdcgddddePdddegdfgdGdgdIdhZRejNd diddiddde2dFddLejOd dddjdddd dd9dOd-dPd"dQePdRddSddTddFddUePdVdddde2ejOd dMddkdd dd"dd7dOddPd"dQePdRddSddTddFddUePdVdddde2ejOd dlddmdd"dddd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd dnddodddd%dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd dpddqdd%dd'dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd drddsdd'dd)dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd dtddudd)dd+dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd dvddwdd+dd-dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd dxddydd-dd/dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd dzdd{dd/dd1dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd d|dd}dd1dd3dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd d~dddd3dd5dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd ddddd5dd7dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd ddddd7dd9dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd ddddd9dd;dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd ddddd;dd=dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd ddddd=dd?dd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd ddddd?ddAdd3dOd1dPd dQePdRddSddTddFddUePdVdddde2ejOd dddddAddDdd3dOd1dPd dQePdRddSddTddFddUePdVdddde2gdagdbgdcgddddePdddegdfgdGddIdZSe6eRjTd_Ue6eSjTd_UejVeSjTdl_WejXeSjTdn_WejYeSjTdp_WejZeSjTdr_Wej[eSjTdt_Wej\eSjTdv_Wej]eSjTdx_We j^eSjTdz_We"j_eSjTd|_We$j`eSjTd~_We&jaeSjTd_We&jbeSjTd_We(jceSjTd_We*jdeSjTd_We,jeeSjTd_We.jfeSjTd_We0jgeSjTd_WeRe2jhdKtcCs |jdS(Ntlatin1(tencode(R((s</usr/lib/python2.7/site-packages/pycriu/images/fdinfo_pb2.pyRR(tenum_type_wrapper(t descriptor(tmessage(t reflection(tsymbol_database(tdescriptor_pb2tnames fdinfo.prototpackageRtsyntaxtproto2t serialized_pbs fdinfo.proto regfile.proto sk-inet.protons.protopacket-sock.protosk-netlink.proto eventfd.protoeventpoll.protosignalfd.proto tun.proto timerfd.protofsnotify.protoext-file.proto sk-unix.proto fifo.proto pipe.proto tty.proto" fdinfo_entry id (  flags (  type (2 .fd_types fd (  xattr_security_selinux (  out_jail (" file_entry type (2 .fd_types id (  reg ( 2.reg_file_entry isk ( 2.inet_sk_entry nsf ( 2.ns_file_entry psk ( 2.packet_sock_entry nlsk ( 2.netlink_sk_entry efd ( 2.eventfd_file_entry# epfd ( 2.eventpoll_file_entry sgfd ( 2.signalfd_entry tunf ( 2.tunfile_entry tfd ( 2.timerfd_entry ify ( 2.inotify_file_entry! ffy ( 2.fanotify_file_entry ext ( 2.ext_file_entry usk ( 2.unix_sk_entry fifo ( 2 .fifo_entry pipe ( 2 .pipe_entry tty ( 2.tty_file_entry* fd_types UND REG PIPE FIFO INETSK UNIXSK EVENTFD EVENTPOLL INOTIFY SIGNALFD  PACKETSK  TTY  FANOTIFY  NETLINKSK  NS TUNF EXT TIMERFD CTL_TTY AUTOFS_PIPEt dependenciestfd_typest full_nametfilenametfiletvaluestUNDtindextnumbertoptionsttypetREGitPIPEitFIFOtINETSKitUNIXSKitEVENTFDit EVENTPOLLitINOTIFYitSIGNALFDi tPACKETSKi tTTYi tFANOTIFYi t NETLINKSKi tNSitTUNFitEXTitTIMERFDitCTL_TTYiit AUTOFS_PIPEiitcontaining_typetserialized_startitserialized_endit fdinfo_entrytfieldstidsfdinfo_entry.idtcpp_typetlabelthas_default_valuet default_valuet message_typet enum_typet is_extensiontextension_scopetflagssfdinfo_entry.flagssfdinfo_entry.typetfdsfdinfo_entry.fdtxattr_security_selinuxs#fdinfo_entry.xattr_security_selinuxsutf-8tout_jailsfdinfo_entry.out_jailt extensionst nested_typest enum_typest is_extendabletextension_rangestoneofsiizt file_entrysfile_entry.types file_entry.idtregsfile_entry.regtisksfile_entry.isktnsfsfile_entry.nsftpsksfile_entry.psktnlsksfile_entry.nlsktefdsfile_entry.efdtepfdsfile_entry.epfdtsgfdsfile_entry.sgfdttunfsfile_entry.tunfttfdsfile_entry.tfdtifysfile_entry.ifytffysfile_entry.ffytextsfile_entry.exttusksfile_entry.usktfifosfile_entry.fifotpipesfile_entry.pipetttysfile_entry.ttyi}it DESCRIPTORt __module__t fdinfo_pb2(qtsyst version_infot_btgoogle.protobuf.internalRtgoogle.protobufRt _descriptorRt_messageRt _reflectionR t_symbol_databaseR tDefaultt_sym_dbt regfile_pb2t regfile__pb2t sk_inet_pb2t sk__inet__pb2tns_pb2tns__pb2tpacket_sock_pb2tpacket__sock__pb2tsk_netlink_pb2tsk__netlink__pb2t eventfd_pb2t eventfd__pb2t eventpoll_pb2teventpoll__pb2t signalfd_pb2t signalfd__pb2ttun_pb2ttun__pb2t timerfd_pb2t timerfd__pb2t fsnotify_pb2t fsnotify__pb2t ext_file_pb2text__file__pb2t sk_unix_pb2t sk__unix__pb2tfifo_pb2t fifo__pb2tpipe_pb2t pipe__pb2ttty_pb2ttty__pb2tFileDescriptorRXtEnumDescriptortNonetEnumValueDescriptort _FD_TYPEStRegisterEnumDescriptortEnumTypeWrapperRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-t DescriptortFieldDescriptortFalsetdecodet _FDINFO_ENTRYt _FILE_ENTRYtfields_by_nameR9t_REG_FILE_ENTRYR8t_INET_SK_ENTRYt_NS_FILE_ENTRYt_PACKET_SOCK_ENTRYt_NETLINK_SK_ENTRYt_EVENTFD_FILE_ENTRYt_EVENTPOLL_FILE_ENTRYt_SIGNALFD_ENTRYt_TUNFILE_ENTRYt_TIMERFD_ENTRYt_INOTIFY_FILE_ENTRYt_FANOTIFY_FILE_ENTRYt_EXT_FILE_ENTRYt_UNIX_SK_ENTRYt _FIFO_ENTRYt _PIPE_ENTRYt_TTY_FILE_ENTRYtmessage_types_by_nametenum_types_by_nametRegisterFileDescriptortGeneratedProtocolMessageTypetMessagetdictR1tRegisterMessageRF(((s</usr/lib/python2.7/site-packages/pycriu/images/fdinfo_pb2.pyts %                   i