| Server IP : 118.27.122.248 / Your IP : 216.73.216.15 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/test/__pycache__/ |
Upload File : |
3 � �^X� � @ s* d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZyd dl Z W n e k rl dZ Y nX d dlmZ d dl mZmZmZ dd� Ze� \ZZZedk r�ejdeeef ��ej� s�ejd��d ej� kr�ejd kr�ejd��ejjejjej�d�Zd Zdd� Ze� Zdd� Z e d�\Z!Z"e!�s>ejd��e dej�\Z"Z#de#k�rndZ$eje$e#j%� ��dd� Z&e&� Z'dZ(ej)ej*d�G dd� dej+��Z,G dd� de,�Z-ej)e� d�G d d!� d!e,��Z.G d"d#� d#e,�Z/G d$d%� d%e,�Z0G d&d'� d'e,�Z1G d(d)� d)e,�Z2d*d+� Z3e4d,k�r&e3� dS )-� N)�support)�run_unittest�findfile�python_is_optimizedc C s� y<t jdddgt jt jdd�} | � | j� d }W d Q R X W n tk rZ tjd��Y nX tjd|�}|d kr|t d | ��|t |jd ��t |jd��fS )N�gdbz-nxz --versionT)�stdout�stderrZuniversal_newlinesr zCouldn't find gdb on the pathz^GNU gdb.*?\b(\d+)\.(\d+)zunable to parse GDB version: %r� � )� subprocess�Popen�PIPE�communicate�OSError�unittest�SkipTest�re�search� Exception�int�group)�proc�version�match� r �-/opt/alt/python36/lib64/python3.6/test_gdb.py�get_gdb_version s r � zFgdb versions before 7.0 didn't support python embedding. Saw %s.%s: %sz3test_gdb only works on source builds at the moment.ZClang�darwinzDtest_gdb doesn't work correctly when python is built with LLVM clangz python-gdb.pyZ123c C s4 t jd�} | sdS | j� }d|ko2tdd� |D ��S )N�CFLAGSFz-mcetc s s$ | ]}|j d �o|jd� V qdS )z-fcf-protection�=none�=returnN)r r! )� startswith�endswith)�.0�flagr r r � <genexpr>M s z!cet_protection.<locals>.<genexpr>)� sysconfig�get_config_var�split�any)Zcflags�flagsr r r �cet_protectionE s r, c O s� |rt jj� }|j|� nd }d}ttfdkr>|ddt f7 }tj|| tj tj tj |d�}|� |j � \}}W d Q R X |jd d �|jd d �fS ) Nr �--batch�-nxr � z-iexzadd-auto-load-safe-path )�stdinr r �envzutf-8�replace)r r- r. )r r/ )�os�environ�copy�update�gdb_major_version�gdb_minor_version�checkout_hook_pathr r r r �decode)�argsZenv_varsr1 Zbase_cmdr �out�errr r r �run_gdbU s r>