
    `i                         d dl mZmZ d dlmZ d dlmZmZ d dlZ ed          d             Z	e G d d	e                      Z
ed
k    r ej                     dS dS )    )njittypes)GdbMIDriver)TestCaseneeds_subprocessNT)debugc                     d| z   }| |fS )N    )xzs     x/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/numba/tests/gdb/test_break_on_symbol.pyfoor      s    	AAa4K    c                       e Zd Zd ZdS )Testc                    t          d           t          j        j        }t	          t
                    }|                    d           |                                 |                    d           |	                                 |                    dd           |
                    d           d	|z  }|                    |           |                                 d S )
Nx   z__main__::foo)symbol   )number
   )r   line   z>[frame={level="0",args=[{name="x",type="int%s",value="120"}]}])r   r   intpbitwidthr   __file__set_breakpointruncheck_hit_breakpointcontstack_list_argumentsassert_outputquit)selfszdriverexpects       r   testz	Test.test   s    CZ X&&_555

##1#---##12#666##A&&&$&()V$$$r   N)__name__
__module____qualname__r)   r   r   r   r   r      s#            r   r   __main__)numbar   r   numba.tests.gdb_supportr   numba.tests.supportr   r   unittestr   r   r*   mainr   r   r   <module>r3      s            / / / / / / : : : : : : : :  D  
     8   $ zHMOOOOO r   