(gdb) l _ILVerify 623 #include "verify_ann.c" 624 #undef IL_VERIFY_GLOBALS 625 626 int _ILVerify(ILCoder *coder, unsigned char **start, ILMethod *method, 627 ILMethodCode *code, int unsafeAllowed, ILExecThread *thread) 628 { 629 TempAllocator allocator; 630 unsigned long *jumpMask; 631 unsigned char *pc; 632 ILUInt32 len; (gdb) b 691 Breakpoint 1 at 0x8097234: file verify.c, line 691. (gdb) start ./a.out Breakpoint 2 at 0x804c514: file ilrun.c, line 170. Starting program: /usr/local/bin/ilrun ./a.out [Thread debugging using libthread_db enabled] [New Thread 1076140576 (LWP 20301)] [Switching to Thread 1076140576 (LWP 20301)] main (argc=2, argv=0xbffff924) at ilrun.c:170 170 unsigned long heapSize = IL_CONFIG_GC_HEAP_SIZE; (gdb) continue Continuing. Breakpoint 1, _ILVerify (coder=0x8140e20, start=0xbffff53c, method=0x40293180, code=0xbffff540, unsafeAllowed=-1, thread=0x8172f80) at verify.c:691 691 coderFlags = ILCoderGetFlags(coder); (gdb) continue Continuing. A builtin JIT exception could not be handled: Out of memory Program exited with code 01. (gdb)