Current File : //proc/self/root/kunden/usr/share/gdb/python/gdb/dap/__pycache__/__init__.cpython-39.pyc |
a
ɱZh� � @ s� d dl Z d dlZddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lm Z dd
lm
Z
ddlmZ ddlmZ dd
lm
Z
ddlmZ ddlmZ ddlmZ ddlmZ dd� ZdS )� N� )�startup)�
breakpoint)�bt)�disassemble)�evaluate)�launch)� locations)�memory)�modules)�next)�pause)�scopes)�sources)�threads)�Serverc C s� 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 offr r FT� �rb�wb�rN)r Zexec_and_log�os�dup�set_inheritable�open�devnull�O_RDONLY�dup2�close�piper Z start_dapZ main_loop)Z saved_outZsaved_inZnew_inZrfdZwfd�server� r �)/usr/share/gdb/python/gdb/dap/__init__.py�run( s
r"