Sindbad~EG File Manager
�
��g � �� � d dl mZ d dlZddlmZ ddlmZ ddlmZ ddl m
Z
mZ ddlm
Z
dd lmZ dd
lmZ ddlmZ ddlmZ ed
� � � Zed� � � Zeddddddddd�dee dee dee dee dee dee dee dee fd�� � Z ed� � e
d� � d d dd�dededefd �� � � � ZdS )!� )�OptionalN� )�dap_frame_generator)� module_id)�symbol_value)�
capability�request)�make_source)�
in_gdb_thread)�
set_thread)�
type_check)�apply_formatc �$ � | � � � }|�dS g }|D ]�}g }t || � � \ }}|d r-|� dt |j � � z dz � � |d r2|� |� � |d r|� d� � |d r)|� |� d� � � � � |� d
� |� � � � ��d� |� � S )N� �parameterTypes�[�]�parameterNames�parameterValues�=T)�summary� z, )�
frame_argsr �append�str�type�
format_string�join)�frame�stack_format�arg_iter�result�arg�desc�name�vals �./gdb/dap/bt.py�_compute_parametersr( ! s" � ����!�!�H����r�
�F�� &� &���� ��e�,�,� ��c� �(�)� 3��K�K��c�#�(�m�m�+�c�1�2�2�2��(�)� !��K�K����� �-�.�
!����C� � � ��)�*� 9��K�K��)�)�$�)�7�7�8�8�8��
�
�c�h�h�t�n�n�%�%�%�%��9�9�V���� c �< � t |� � 5 t | � � g }t |||d � � }|D �]D\ }}|� � � }|� � � } |d r1|d s|d s|d r| dt ||� � z dz z
} |ddt
|� � d �}
|� � � }|�"||
d
<