$62 GRAYBYTE WORDPRESS FILE MANAGER $46

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/alt/python38/lib64/python3.8/multiprocessing/__pycache__/

HOME
Current File : /opt/alt/python38/lib64/python3.8/multiprocessing/__pycache__//heap.cpython-38.pyc
U

i�fj-�@s�ddlZddlmZddlZddlZddlZddlZddlZddlm	Z	m
Z
ddlmZdgZ
ejdkr�ddlZGdd	�d	e�Zn,Gd
d	�d	e�Zdd�Zd
d�Ze	�ee�Gdd�de�ZGdd�de�ZdS)�N)�defaultdict�)�	reduction�assert_spawning)�util�
BufferWrapperZwin32c@s0eZdZdZe��Zdd�Zdd�Zdd�Z	dS)	�ArenazL
        A shared memory area backed by anonymous memory (Windows).
        cCsx||_td�D]B}dt��t|j�f}tjd||d�}t��dkrHqZ|�	�qt
d��||_||_|j|jf|_
dS)N�dz	pym-%d-%s����ZtagnamerzCannot find name for new mmap)�size�range�os�getpid�next�_rand�mmap�_winapiZGetLastError�close�FileExistsError�name�buffer�_state)�selfr�irZbuf�r�9/opt/alt/python38/lib64/python3.8/multiprocessing/heap.py�__init__&s
�Arena.__init__cCst|�|jS�N)rr)rrrr�__getstate__5szArena.__getstate__cCs,|\|_|_|_tjd|j|jd�|_dS)Nr
r)rrrrr)r�staterrr�__setstate__9szArena.__setstate__N)
�__name__�
__module__�__qualname__�__doc__�tempfileZ_RandomNameSequencerrr r"rrrrrs
rc@s8eZdZdZejdkrdgZngZd
dd�Zdd�Zd	S)rzJ
        A shared memory area backed by a temporary file (POSIX).
        Zlinuxz/dev/shmr
cCsx||_||_|dkrbtjdt��|�|�d�\|_}t�|�t�	|tj
|jf�t�|j|�t�|j|j�|_
dS)Nr
zpym-%d-)�prefix�dir)r�fdr'Zmkstemprr�_choose_dir�unlinkr�Finalizer�	ftruncaterr)rrr*rrrrrMs
�
rcCs6|jD]&}t�|�}|j|j|kr|Sqt��Sr)�_dir_candidatesr�statvfs�f_bavail�f_frsizerZget_temp_dir)rr�d�strrrr+[s



zArena._choose_dirN)r
)	r#r$r%r&�sys�platformr/rr+rrrrrCs

cCs(|jdkrtd��t|jt�|j�ffS)Nr
zDArena is unpicklable because forking was enabled when it was created)r*�
ValueError�
rebuild_arenarrZDupFd)�arrr�reduce_arenads
r:cCst||���Sr)r�detach)rZdupfdrrrr8jsr8c@szeZdZdZdZdZejfdd�Ze	dd��Z
dd�Zd	d
�Zdd�Z
d
d�Zdd�Zdd�Zdd�Zdd�Zdd�ZdS)�Heap�i@cCsXt��|_t��|_||_g|_i|_i|_	i|_
tt�|_
g|_g|_d|_d|_dS�Nr)rr�_lastpid�	threadingZLock�_lock�_size�_lengths�_len_to_seq�_start_to_block�_stop_to_blockr�set�_allocated_blocks�_arenas�_pending_free_blocks�
_n_mallocs�_n_frees)rrrrrr{s


z
Heap.__init__cCs|d}|||@S)Nrr)�nZ	alignment�maskrrr�_roundup�sz
Heap._roundupcCsZ|�t|j|�tj�}|j|jkr0|jd9_t�d|�t|�}|j	�
|�|d|fS)N�z"allocating a new mmap of length %dr)rO�maxrBr�PAGESIZE�_DOUBLE_ARENA_SIZE_UNTILr�inforrI�append)rr�length�arenarrr�
_new_arena�szHeap._new_arenacCs�|j}||jkrdS|j�|�}|r(t�|j|df=|j||f=|j�|�|j	|}|�|d|f�|s~|j	|=|j
�|�dSr>)r�_DISCARD_FREE_SPACE_LARGER_THANrH�pop�AssertionErrorrErFrI�removerDrC)rrWrV�blocks�seqrrr�_discard_arena�s

zHeap._discard_arenac	Cs|t�|j|�}|t|j�kr&|�|�S|j|}|j|}|��}|sV|j|=|j|=|\}}}|j||f=|j||f=|Sr)	�bisectZbisect_leftrC�lenrXrDrZrErF)	rrrrVr^�blockrW�start�stoprrr�_malloc�s



zHeap._mallocc	Cs�|\}}}z|j||f}Wntk
r0YnX|�|�\}}z|j||f}Wntk
rfYnX|�|�\}}|||f}||}z|j|�|�Wn.tk
r�|g|j|<t�|j|�YnX||j||f<||j||f<dSr)	rF�KeyError�_absorbrErDrUr`ZinsortrC)	rrbrWrcrdZ
prev_block�_Z
next_blockrVrrr�_add_free_block�s(

zHeap._add_free_blockcCs^|\}}}|j||f=|j||f=||}|j|}|�|�|sV|j|=|j�|�||fSr)rErFrDr\rC)rrbrWrcrdrVr^rrrrg�s


zHeap._absorbcCs4|\}}}|j|}|�||f�|s0|�|�dSr)rHr\r_)rrbrWrcrdr]rrr�_remove_allocated_block�s


zHeap._remove_allocated_blockcCsBz|j��}Wntk
r&Yq>YnX|�|�|�|�qdSr)rJrZ�
IndexErrorrirj�rrbrrr�_free_pending_blockss

zHeap._free_pending_blockscCs~t��|jkr$td�t��|j���|j�d�s>|j�|�n<z.|j
d7_
|��|�|�|�
|�W5|j�	�XdS)Nz$My pid ({0:n}) is not last pid {1:n}Fr)rrr?r7�formatrA�acquirerJrU�releaserLrmrirjrlrrr�frees
��
z	Heap.freec
Cs�|dkrtd�|���tj|kr.td�|���t��|jkrD|��|j	��|j
d7_
|��|�t
|d�|j�}|�|�\}}}||}||kr�|�|||f�|j|�||f�|||fW5QR�SQRXdS)Nr�Size {0:n} out of range�Size {0:n} too larger)r7rnr5�maxsize�
OverflowErrorrrr?rrArKrmrOrQ�
_alignmentrerirH�add)rrrWrcrdZ	real_stoprrr�malloc(s 
zHeap.mallocN)r#r$r%rvrYrSrrRr�staticmethodrOrXr_rerirgrjrmrqrxrrrrr<ss

r<c@s"eZdZe�Zdd�Zdd�ZdS)rcCs^|dkrtd�|���tj|kr.td�|���tj�|�}||f|_t	j
|tjj|fd�dS)Nrrrrs)�args)r7rnr5rtrur�_heaprxrrr-rq)rrrbrrrrFs

zBufferWrapper.__init__cCs&|j\\}}}}t|j�|||�Sr)r�
memoryviewr)rrWrcrdrrrr�create_memoryviewOszBufferWrapper.create_memoryviewN)r#r$r%r<r{rr}rrrrrBs	)r`�collectionsrrrr5r'r@�contextrr�r�__all__r6r�objectrr:r8�registerr<rrrrr�<module>
s&
$!P


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
26 Oct 2024 8.34 AM
root / linksafe
0755
__init__.cpython-38.opt-1.pyc
0.661 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
__init__.cpython-38.opt-2.pyc
0.661 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
__init__.cpython-38.pyc
0.661 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
connection.cpython-38.opt-1.pyc
24.427 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
connection.cpython-38.opt-2.pyc
22.475 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
connection.cpython-38.pyc
24.657 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
context.cpython-38.opt-1.pyc
12.728 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
context.cpython-38.opt-2.pyc
11.302 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
context.cpython-38.pyc
12.728 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
forkserver.cpython-38.opt-1.pyc
8.133 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
forkserver.cpython-38.opt-2.pyc
7.364 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
forkserver.cpython-38.pyc
8.178 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
heap.cpython-38.opt-1.pyc
7.447 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
heap.cpython-38.opt-2.pyc
7.271 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
heap.cpython-38.pyc
7.473 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
managers.cpython-38.opt-1.pyc
40.381 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
managers.cpython-38.opt-2.pyc
36.497 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
managers.cpython-38.pyc
40.587 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
pool.cpython-38.opt-1.pyc
24.404 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
pool.cpython-38.opt-2.pyc
22.58 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
pool.cpython-38.pyc
24.453 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
popen_fork.cpython-38.opt-1.pyc
2.523 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
popen_fork.cpython-38.opt-2.pyc
2.523 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
popen_fork.cpython-38.pyc
2.597 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
popen_forkserver.cpython-38.opt-1.pyc
2.375 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
popen_forkserver.cpython-38.opt-2.pyc
2.375 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
popen_forkserver.cpython-38.pyc
2.375 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
popen_spawn_posix.cpython-38.opt-1.pyc
2.171 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
popen_spawn_posix.cpython-38.opt-2.pyc
2.171 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
popen_spawn_posix.cpython-38.pyc
2.171 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
popen_spawn_win32.cpython-38.opt-1.pyc
3.358 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
popen_spawn_win32.cpython-38.opt-2.pyc
3.279 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
popen_spawn_win32.cpython-38.pyc
3.395 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
process.cpython-38.opt-1.pyc
10.123 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
process.cpython-38.opt-2.pyc
8.709 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
process.cpython-38.pyc
10.758 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
queues.cpython-38.opt-1.pyc
9.271 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
queues.cpython-38.opt-2.pyc
9.121 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
queues.cpython-38.pyc
9.345 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
reduction.cpython-38.opt-1.pyc
8.025 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
reduction.cpython-38.opt-2.pyc
7.303 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
reduction.cpython-38.pyc
8.025 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
resource_sharer.cpython-38.opt-1.pyc
5.09 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
resource_sharer.cpython-38.opt-2.pyc
4.68 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
resource_sharer.cpython-38.pyc
5.147 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
resource_tracker.cpython-38.opt-1.pyc
4.993 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
resource_tracker.cpython-38.opt-2.pyc
4.642 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
resource_tracker.cpython-38.pyc
5.078 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
shared_memory.cpython-38.opt-1.pyc
13.845 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
shared_memory.cpython-38.opt-2.pyc
11.175 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
shared_memory.cpython-38.pyc
14.067 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
sharedctypes.cpython-38.opt-1.pyc
6.835 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
sharedctypes.cpython-38.opt-2.pyc
6.577 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
sharedctypes.cpython-38.pyc
6.898 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
spawn.cpython-38.opt-1.pyc
6.496 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
spawn.cpython-38.opt-2.pyc
6.03 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
spawn.cpython-38.pyc
6.554 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
synchronize.cpython-38.opt-1.pyc
10.727 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
synchronize.cpython-38.opt-2.pyc
10.727 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
synchronize.cpython-38.pyc
11.041 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
util.cpython-38.opt-1.pyc
11.181 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
util.cpython-38.opt-2.pyc
10.38 KB
23 Sep 2024 11.26 AM
root / linksafe
0644
util.cpython-38.pyc
11.231 KB
23 Sep 2024 11.26 AM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF