SILENT KILLERPanel

Current Path: > > opt > alt > python35 > lib64 > python3.5 > > > multiprocessing > __pycache__


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/alt/python35/lib64/python3.5///multiprocessing/__pycache__

NameTypeSizeLast ModifiedActions
__init__.cpython-35.opt-1.pyc File 563 bytes May 31 2024 13:51:47.
__init__.cpython-35.opt-2.pyc File 547 bytes May 31 2024 13:51:30.
__init__.cpython-35.pyc File 563 bytes May 31 2024 13:51:52.
connection.cpython-35.opt-1.pyc File 26812 bytes May 31 2024 13:51:47.
connection.cpython-35.opt-2.pyc File 24555 bytes May 31 2024 13:51:30.
connection.cpython-35.pyc File 27187 bytes May 31 2024 13:51:52.
context.cpython-35.opt-1.pyc File 13517 bytes May 31 2024 13:51:47.
context.cpython-35.opt-2.pyc File 12102 bytes May 31 2024 13:51:30.
context.cpython-35.pyc File 13517 bytes May 31 2024 13:51:52.
forkserver.cpython-35.opt-1.pyc File 7150 bytes May 31 2024 13:51:47.
forkserver.cpython-35.opt-2.pyc File 6345 bytes May 31 2024 13:51:30.
forkserver.cpython-35.pyc File 7264 bytes May 31 2024 13:51:52.
heap.cpython-35.opt-1.pyc File 6550 bytes May 31 2024 13:51:47.
heap.cpython-35.opt-2.pyc File 6534 bytes May 31 2024 13:51:30.
heap.cpython-35.pyc File 6767 bytes May 31 2024 13:51:52.
managers.cpython-35.opt-1.pyc File 34772 bytes May 31 2024 13:51:47.
managers.cpython-35.opt-2.pyc File 32227 bytes May 31 2024 13:51:30.
managers.cpython-35.pyc File 35394 bytes May 31 2024 13:51:52.
pool.cpython-35.opt-1.pyc File 22410 bytes May 31 2024 13:51:47.
pool.cpython-35.opt-2.pyc File 20796 bytes May 31 2024 13:51:30.
pool.cpython-35.pyc File 22724 bytes May 31 2024 13:51:52.
popen_fork.cpython-35.opt-1.pyc File 2331 bytes May 31 2024 13:51:47.
popen_fork.cpython-35.opt-2.pyc File 2315 bytes May 31 2024 13:51:30.
popen_fork.cpython-35.pyc File 2381 bytes May 31 2024 13:51:52.
popen_forkserver.cpython-35.opt-1.pyc File 2544 bytes May 31 2024 13:51:47.
popen_forkserver.cpython-35.opt-2.pyc File 2528 bytes May 31 2024 13:51:30.
popen_forkserver.cpython-35.pyc File 2544 bytes May 31 2024 13:51:52.
popen_spawn_posix.cpython-35.opt-1.pyc File 2315 bytes May 31 2024 13:51:47.
popen_spawn_posix.cpython-35.opt-2.pyc File 2299 bytes May 31 2024 13:51:30.
popen_spawn_posix.cpython-35.pyc File 2315 bytes May 31 2024 13:51:52.
popen_spawn_win32.cpython-35.opt-1.pyc File 2993 bytes May 31 2024 13:51:47.
popen_spawn_win32.cpython-35.opt-2.pyc File 2894 bytes May 31 2024 13:51:30.
popen_spawn_win32.cpython-35.pyc File 3060 bytes May 31 2024 13:51:52.
process.cpython-35.opt-1.pyc File 8095 bytes May 31 2024 13:51:47.
process.cpython-35.opt-2.pyc File 7027 bytes May 31 2024 13:51:30.
process.cpython-35.pyc File 8827 bytes May 31 2024 13:51:52.
queues.cpython-35.opt-1.pyc File 9712 bytes May 31 2024 13:51:47.
queues.cpython-35.opt-2.pyc File 9696 bytes May 31 2024 13:51:30.
queues.cpython-35.pyc File 9806 bytes May 31 2024 13:51:52.
reduction.cpython-35.opt-1.pyc File 7710 bytes May 31 2024 13:51:47.
reduction.cpython-35.opt-2.pyc File 7038 bytes May 31 2024 13:51:30.
reduction.cpython-35.pyc File 7765 bytes May 31 2024 13:51:52.
resource_sharer.cpython-35.opt-1.pyc File 5595 bytes May 31 2024 13:51:47.
resource_sharer.cpython-35.opt-2.pyc File 5145 bytes May 31 2024 13:51:30.
resource_sharer.cpython-35.pyc File 5634 bytes May 31 2024 13:51:52.
semaphore_tracker.cpython-35.opt-1.pyc File 3682 bytes May 31 2024 13:51:47.
semaphore_tracker.cpython-35.opt-2.pyc File 3360 bytes May 31 2024 13:51:30.
semaphore_tracker.cpython-35.pyc File 3722 bytes May 31 2024 13:51:52.
sharedctypes.cpython-35.opt-1.pyc File 7413 bytes May 31 2024 13:51:47.
sharedctypes.cpython-35.opt-2.pyc File 7156 bytes May 31 2024 13:51:30.
sharedctypes.cpython-35.pyc File 7488 bytes May 31 2024 13:51:52.
spawn.cpython-35.opt-1.pyc File 7003 bytes May 31 2024 13:51:47.
spawn.cpython-35.opt-2.pyc File 6508 bytes May 31 2024 13:51:30.
spawn.cpython-35.pyc File 7052 bytes May 31 2024 13:51:52.
synchronize.cpython-35.opt-1.pyc File 11954 bytes May 31 2024 13:51:47.
synchronize.cpython-35.opt-2.pyc File 11938 bytes May 31 2024 13:51:30.
synchronize.cpython-35.pyc File 12275 bytes May 31 2024 13:51:52.
util.cpython-35.opt-1.pyc File 10248 bytes May 31 2024 13:51:47.
util.cpython-35.opt-2.pyc File 9528 bytes May 31 2024 13:51:30.
util.cpython-35.pyc File 10386 bytes May 31 2024 13:51:52.

Reading File: //opt/alt/python35/lib64/python3.5///multiprocessing/__pycache__/forkserver.cpython-35.opt-1.pyc



��Yf �@sdddlZddlZddlZddlZddlZddlZddlZddlZddlm	Z	ddlm
Z
ddlmZddlmZddlm
Z
ddlmZd	d
ddgZd
Zejd�ZGdd�de�Zdddd�Zdd�Zdd�Zdd�Ze�ZejZejZejZejZdS)�N�)�
connection)�process)�	reduction)�semaphore_tracker)�spawn)�util�ensure_running�get_inherited_fds�connect_to_new_process�set_forkserver_preload��Qc@sLeZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�
ForkServercCs:d|_d|_d|_tj�|_dg|_dS)N�__main__)�_forkserver_address�_forkserver_alive_fd�_inherited_fds�	threadingZLock�_lock�_preload_modules)�self�r�?/opt/alt/python35/lib64/python3.5/multiprocessing/forkserver.py�__init__!s
			zForkServer.__init__cCs5tdd�|jD��s(td��||_dS)z>Set list of module names to try to load in forkserver process.css!|]}t|�tkVqdS)N)�type�str)�.0�modrrr�	<genexpr>*sz4ForkServer.set_forkserver_preload.<locals>.<genexpr>z&module_names must be a list of stringsN)�allr�	TypeError)rZ
modules_namesrrrr(sz!ForkServer.set_forkserver_preloadcCs|jS)z�Return list of fds inherited from parent process.

        This returns None if the current process was not started by fork
        server.
        )r)rrrrr
.szForkServer.get_inherited_fdscCs
|j�t|�dtkr,td��tjtj���}|j|j�tj	�\}}tj	�\}}|||j
tj�g}||7}zJyt
j||�||fSWn%tj|�tj|��YnXWdtj|�tj|�XWdQRXdS)a;Request forkserver to create a child process.

        Returns a pair of fds (status_r, data_w).  The calling process can read
        the child process's pid and (eventually) its returncode from status_r.
        The calling process should write to data_w the pickled preparation and
        process data.
        �ztoo many fdsN)r	�len�MAXFDS_TO_SEND�
ValueError�socket�AF_UNIXZconnectr�os�piperrZgetfdrZsendfds�close)r�fdsZclientZparent_r�child_w�child_rZparent_wZallfdsrrrr6s&




z!ForkServer.connect_to_new_processcs�|j��tj�|jdk	r'dSdd}|jr}ddh�tjd�}t�fdd�|j�D��}ni}t	j	t	j
��
}tjd	�}|j
|�tj|d
�|j�tj�\}}z�yy|j�|g}||j�||j|f;}tj�}|gtj�}	|	d|g7}	tj||	|�}
Wntj|��YnXWdtj|�X||_||_WdQRXWdQRXdS)z�Make sure that a fork server is running.

        This can be called from any process.  Note that usually a child
        process will just reuse the forkserver started by its parent, so
        ensure_running() will do nothing.
        Nz-from multiprocessing.forkserver import main; zmain(%d, %d, %r, **%r)�	main_path�sys_path�ignorec3s-|]#\}}|�kr||fVqdS)Nr)r�x�y)�desired_keysrrres	z,ForkServer.ensure_running.<locals>.<genexpr>r'i�z-c)rrr	rrrZget_preparation_data�dict�itemsr&r'rZarbitrary_addressZbindr(�chmodZlistenr)�filenoZget_executablerZ_args_from_interpreter_flagsZspawnv_passfdsr*r)r�cmd�data�listenerZaddress�alive_rZalive_wZfds_to_passZexe�args�pidr)r3rr	Ss>

	(



	zForkServer.ensure_runningN)�__name__�
__module__�__qualname__rrr
rr	rrrrrs
rc4CsH|r�d|krN|dk	rNdtj�_ztj|�Wdtj�`Xx1|D])}yt|�WqUtk
r}YqUXqUWtj�t	j
t	jt	jt	j
i}dd�|j�D�}tjtjd|��f}tj��P}	|j�t_|	j|tj�|	j|tj�xy�x$dd�|	j�D�}
|
r+Pq+W||
krat�|j�d	��}d
}tj�d	kr�zPyt||||�Wn2tk
r�tj tj!��tj"j#�YnXWdtj$|�XWdQRXWq%t%k
r1}
z|
j&t&j'kr�WYdd}
~
Xq%Xq%WWdQRXWdQRXdS)zRun forkserver.rNTcSs+i|]!\}}tj||�|�qSr)�signal)r�sig�valrrr�
<dictcomp>�s	zmain.<locals>.<dictcomp>r7cSsg|]\}}|j�qSr)Zfileobj)r�keyZeventsrrr�
<listcomp>�s	zmain.<locals>.<listcomp>rr)(rZcurrent_processZ_inheritingrZimport_main_path�
__import__�ImportErrorrZ_close_stdinrA�SIGCHLD�SIG_IGN�SIGINT�SIG_DFLr5r&r'�	selectorsZDefaultSelectorZgetsockname�_forkserverr�registerZ
EVENT_READZselect�
SystemExitZacceptr(�fork�
_serve_one�	Exception�sys�
excepthook�exc_info�stderr�flush�_exit�OSError�errnoZECONNABORTED)Zlistener_fdr;Zpreloadr.r/�modname�handlersZold_handlersr:ZselectorZrfds�s�code�errr�main�sR


	
	
racCs�|j�tj|�x*|j�D]\}}tj||�q$Wtj|td�}|j�|^}}t_}	t_	|	t
j_t
|tj��dtjkr�ddl}
|
j�tj|�}t
||�dS)Nr�randomr)r*r(r5rArZrecvfdsr$rNrrrZ_semaphore_trackerZ_fd�write_unsigned�getpidrT�modulesrbZseedr�_main)r^r:r;r]rBrCr+r-r,Zstfdrbr_rrrrR�s



rRcCsqd}tj}xNt|�|kr_tj||t|��}|sRtd��||7}qWtj|�dS)N�zunexpected EOFr)�UNSIGNED_STRUCT�sizer#r(�read�EOFErrorZunpack)�fdr9Zlengthr^rrr�
read_unsigned�s	rmcCsZtj|�}xD|rUtj||�}|dkrBtd��||d�}qWdS)Nrzshould not get here)rhZpackr(�write�RuntimeError)rl�n�msg�nbytesrrrrc�s	rc)r[r(rMrAr&ZstructrTr�rrrrrr�__all__r$ZStructrh�objectrrarRrmrcrNr	r
rrrrrr�<module>s6		h=!
				

SILENT KILLER Tool