Exemplo n.º 1
0
def impl_gdb_call_w_bp(a):
    gdb_init('-ex', 'set confirm off', '-ex', 'c', '-ex', 'q')
    b = a + 1
    c = a * 2.34
    d = (a, b, c)
    gdb_breakpoint()
    print(a, b, c, d)
Exemplo n.º 2
0
def impl_gdb_call_w_bp(a):
    gdb_init("-ex", "set confirm off", "-ex", "c", "-ex", "q")
    b = a + 1
    c = a * 2.34
    d = (a, b, c)
    gdb_breakpoint()
    print(a, b, c, d)
Exemplo n.º 3
0
def impl_gdb_split_init_and_break_w_parallel(a):
    gdb_init('-ex', 'set confirm off', '-ex', 'c', '-ex', 'q')
    a += 3
    for i in prange(4):
        b = a + 1
        c = a * 2.34
        d = (a, b, c)
        gdb_breakpoint()
        print(a, b, c, d)
Exemplo n.º 4
0
def impl_gdb_split_init_and_break_w_parallel(a):
    gdb_init("-ex", "set confirm off", "-ex", "c", "-ex", "q")
    a += 3
    for i in prange(4):
        b = a + 1
        c = a * 2.34
        d = (a, b, c)
        gdb_breakpoint()
        print(a, b, c, d)
Exemplo n.º 5
0
 def use_globals():
     a = 1
     gdb()
     b = 2
     gdb_init()
     return a + b
Exemplo n.º 6
0
def foo(a, index):
  gdb_init() # instruct Numba to attach gdb at this location, but not to pause execution
  b = a + 1
  c = a * 2.34
  d = c[index] # access an address that is a) invalid b) out of the page
  print(a, b, c, d)