All pastes #35360 Raw Edit

Stuff

public text v1 · immutable
#35360 ·published 2005-12-31 07:36 UTC
rendered paste body
(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)