Current File : //usr/share/gdb/python/gdb/dap/__pycache__/__init__.cpython-39.pyc
a

ɱZh�	�@s�ddlZddlZddlmZddlmZddlmZddlmZddlmZddlmZdd	lm	Z	dd
lm
Z
ddlmZddlmZdd
lm
Z
ddlmZddlmZddlmZddlmZdd�ZdS)�N�)�startup)�
breakpoint)�bt)�disassemble)�evaluate)�launch)�	locations)�memory)�modules)�next)�pause)�scopes)�sources)�threads)�ServercCs�t�d�t�d�t�d�}t�d�}t�|d�t�|d�t�tjtj�}t�|dd�t�	|�t�
�\}}t�|d�t�|dd�t�|dd�t�	|�tt|d�t|d	�t|d
��}t�|j
�dS)zSMain entry point for the DAP server.
    This is called by the GDB DAP interpreter.zset python print-stack fullzset pagination offrrFT��rb�wb�rN)rZexec_and_log�os�dup�set_inheritable�open�devnull�O_RDONLY�dup2�close�piperZ	start_dapZ	main_loop)Z	saved_outZsaved_inZnew_inZrfdZwfd�server�r �)/usr/share/gdb/python/gdb/dap/__init__.py�run(s 





r")rZgdb�rrrrrrr	r
rrr
rrrrrr"r r r r!�<module>s"