
    sh                         S SK JrJr  S SKJr  S SKJrJr  S SKr\" SS9S 5       r	\ " S S	\5      5       r
\S
:X  a  \R                  " 5         gg)    )njittypes)GdbMIDriver)TestCaseneeds_subprocessNT)debugc                     SU -   nX4$ )N    )xzs     x/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/tests/gdb/test_break_on_symbol.pyfoor      s    	AA4K    c                       \ rS rSrS rSrg)Test   c                 v   [        S5        [        R                  R                  n[	        [
        5      nUR                  SS9  UR                  5         UR                  SS9  UR                  5         UR                  SSS9  UR                  S5        S	U-  nUR                  U5        UR                  5         g )
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   test	Test.test   s    CZZ  X&_5

##1#-##12#6##A&$&()V$r   r   N)__name__
__module____qualname____firstlineno__r*   __static_attributes__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>r7      s]     / :  D 
 8  $ zMMO r   