Changeset 9613


Ignore:
Timestamp:
May 28, 2008, 5:26:48 PM (11 years ago)
Author:
rme
Message:

start_lisp: If GCDebug is non-zero, invoke GC before calling
toplevel_loop. The idea is to see if the heap looks sane.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ia32/lisp-kernel/x86-subprims32.s

    r8223 r9613  
    7878        __(ldmxcsr %rcontext:tcr.lisp_mxcsr)
    7979        __(movl $TCR_STATE_LISP, %rcontext:tcr.valence)
     80        __(clr %imm0)
     81        __(cmpl $0,_GCDebug)
     82        __(jne 1f)
     83        __(uuo_error_gc_trap)
     841:
    8085        __(call toplevel_loop)
    8186        __(movl $TCR_STATE_FOREIGN, %rcontext:tcr.valence)
Note: See TracChangeset for help on using the changeset viewer.