1.0.38.2: Gencgc error-checking fixes.
authorAlastair Bridgewater <lisphacker@users.sourceforge.net>
Fri, 30 Apr 2010 16:48:10 +0000 (16:48 +0000)
committerAlastair Bridgewater <lisphacker@users.sourceforge.net>
Fri, 30 Apr 2010 16:48:10 +0000 (16:48 +0000)
commitb2bc5f9149d87e177830afb1104ea07e4ffe318e
tree1955eaa9c0e2dc429abbe96b3ce91e2ee94a0282
parent203588ae04dc3d3a7f45a0e0ef461d4430c2f26f
1.0.38.2: Gencgc error-checking fixes.

  * Use %p instead of %x in error messages to avoid truncating pointers
to 32 bits on 64 bit platforms.

  * Count pointers to thread stack spaces as being valid (presuming that
they are created by dynamic-extent allocation).

  * Count pointers to funcallable_instance_tramp as being valid (not an
issue on x86oids, but it's a boxed pointer on non-x86oid platforms).
src/runtime/gencgc.c
version.lisp-expr