D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
lib
/
python3.9
/
site-packages
/
pycriu
/
images
/
__pycache__
/
Filename :
pb2dict.cpython-39.opt-1.pyc
back
Copy
a ?9j�1 � @ sZ d dl Z d dlZd dlZd dlZd dlZd dlmZmZmZ d dl m Z d dlZde e �vrle je _e je _ejeejeejeejeejeejeejeejeejeejeejeeje iZ!dd� Z"dd� Z#d d � Z$dd� Z%d d� Z&dd� Z'dd� Z(g d�Z)g d�Z*g d�Z+g d�Z,g d�Z-g d�Z.e)e*e+e,e.e-d�Z/ddddd�iZ0dd d!d"d#d$�d%d&d'd(d#d)�d*d+d,d-d.d/d0d1d2d3d4� d5d6d7d8d9�d:�Z1d;d<� e2e0�3� �D �Z4d=d<� e2e1�3� �D �Z5e0e4fe1e5fd>�Z6d?d@� Z7dAdB� Z8dCZ9dDdE� Z:dFdG� Z;dHdI� Z<dJdK� Z=dLdM� Z>dNdO� Z?dPe>iZ@dPe?iZAdQdR� ZBdSdT� ZCdUdV� ZDd`dXdY�ZEdadZd[�ZFd\d]� ZGd^d_� ZHdS )b� N)�IPv4Address�IPv6Address� ip_address)�FieldDescriptor�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_hex1 s r c C s | � � jtj jS r )r r r r Zipaddr r r r � _marked_as_ip5 s r c C s | � � jtj jS r )r r r r �flagsr r r r �_marked_as_flags9 s r c C s | � � jtj jS r )r r r r �devr r r r �_marked_as_dev= s r c C s | � � jtj jS r )r r r r Zodevr r r r �_marked_as_odevA s r c C s | � � jtj jS r )r r r r �dictr r r r �_marked_as_dictE s r c C s | � � jtj jS r )r r r r �convr r r r �_custom_convI s r ))Z PROT_READ� )Z PROT_WRITE� )Z PROT_EXEC� ))Z MAP_SHAREDr )ZMAP_PRIVATEr )Z MAP_DROPPABLE� )ZMAP_ANON� )Z MAP_GROWSDOWN� ))Z VMA_AREA_NONEr )ZVMA_AREA_REGULARr )ZVMA_AREA_STACKr )ZVMA_AREA_VSYSCALLr )Z VMA_AREA_VDSOr )Z VMA_AREA_HEAPr )ZVMA_FILE_PRIVATE�@ )ZVMA_FILE_SHARED� )ZVMA_ANON_SHAREDr! )ZVMA_ANON_PRIVATE� )ZVMA_AREA_SYSVIPC� )ZVMA_AREA_SOCKET� )Z VMA_AREA_VVAR� )ZVMA_AREA_AIORING� )ZVMA_AREA_MEMFD� @ )ZVMA_AREA_SHSTK� � )ZVMA_AREA_UPROBES� )Z VMA_UNSUPPl ))�O_WRONLYr )�O_RDWRr )�O_CREATr"