コード例 #1
0
ファイル: foo.py プロジェクト: LorenzMeier/swig-wx
def foo():
    debug.abort_crash(-1)
コード例 #2
0
ファイル: foo.py プロジェクト: vitalij1/xuggle-swig
def foo():
    debug.abort_crash(-1)
コード例 #3
0
ファイル: death.py プロジェクト: LorenzMeier/swig-wx
def death_by_abort():
    debug.abort_crash(-1)
コード例 #4
0
def death_by_abort():
    debug.abort_crash(-1)
コード例 #5
0
ファイル: debug.py プロジェクト: vitalij1/xuggle-swig
try:
   name = sys.argv[1]
except:
   print """
usage: debug.py test

     seg        - Segmentation fault due to uninitialized pointer.
     bus        - Bus error.
     abort      - Failed assertion.
     math       - Math error.
     heap       - Blown heap.
     overflow   - Buffer overflow.
"""
   sys.exit(1)

if name == "seg":
    debug.seg_crash()
elif name == "bus":
    debug.bus_crash()
elif name == "abort":
    debug.abort_crash(-2)
elif name == "math":
    debug.math_crash(3,0)
elif name == "heap":
    debug.blowheap_crash()
elif name == "overflow":
    debug.overflow_crash()
elif name == "type":
    debug.type_crash(37,42, 'x', 420000, 3.14159, 2.1828)