Fix SB-KERNEL:FUN-WORD-OFFSET on immobile-space.
commitdc8345db61f77e98738799b234c377c57e57c3da
authorStas Boukarev <stassats@gmail.com>
Thu, 22 Jun 2017 22:39:21 +0000 (23 01:39 +0300)
committerStas Boukarev <stassats@gmail.com>
Thu, 22 Jun 2017 22:46:57 +0000 (23 01:46 +0300)
treedf6b71658f90b9955ca99f8f578828bf7271c6fe
parentfcd8b2a6975c0365127f56e52a699ddac9c68e59
Fix SB-KERNEL:FUN-WORD-OFFSET on immobile-space.

Chop off the layout bits.

Also implement it in a portable fashion, without using VOPs, it
produces the same code and isn't performance sensitive anyway.
13 files changed:
contrib/sb-introspect/test-driver.lisp
contrib/sb-introspect/test.lisp
src/code/debug-int.lisp
src/compiler/alpha/debug.lisp
src/compiler/arm/debug.lisp
src/compiler/arm64/debug.lisp
src/compiler/generic/vm-fndb.lisp
src/compiler/hppa/debug.lisp
src/compiler/mips/debug.lisp
src/compiler/ppc/debug.lisp
src/compiler/sparc/debug.lisp
src/compiler/x86-64/debug.lisp
src/compiler/x86/debug.lisp