File: //lib/python3.9/site-packages/pycriu/images/__pycache__/pb2dict.cpython-39.pyc
a
k�x]~. � @ sX d dl mZ d dlZd dlmZmZ d dlmZ d dlZd dl Z d dl
Z
d dlZd dlZde
e�vrteje_eje_ejeejeejeejeejeejeejeejeejeejeejeeje iZ!dd� Z"dd � Z#d
d� Z$dd
� Z%dd� Z&dd� Z'dd� Z(g d�Z)g d�Z*g d�Z+g d�Z,g d�Z-e)e*e+e,e-d�Z.ddddd�iZ/dd d!d"d#d$�d%d&d'd(d#d)�d*d+d,d-d.d/d0d1d2d3d4�
d5d6d7d8d9�d:�Z0d;d<� e1e/�2� �D �Z3d=d<� e1e0�2� �D �Z4e/e3fe0e4fd>�Z5d?d@� Z6dAdB� Z7dCZ8dDdE� Z9dFdG� Z:dHdI� Z;dJdK� Z<dLdM� Z=dNdO� Z>dPe=iZ?dPe>iZ@dQdR� ZAdSdT� ZBdUdV� ZCd`dXdY�ZDdadZd[�ZEd\d]� ZFd^d_� ZGdS )b� )�FieldDescriptorN)�IPv4Address�
ip_address)�IPv6Address�encodebytesc C s | � � jtj jS �N)�
GetOptions�
Extensions�opts_pb2�criu�hex��field� r �9/usr/lib/python3.9/site-packages/pycriu/images/pb2dict.py�_marked_as_hex0 s r c C s | � � jtj jS r )r r r
r Zipaddr
r r r �
_marked_as_ip4 s r c C s | � � jtj jS r )r r r
r �flagsr
r r r �_marked_as_flags8 s r c C s | � � jtj jS r )r r r
r �devr
r r r �_marked_as_dev<