1.0.36.9: UD2-BREAKPOINTS feature for x86oid systems
authorAlastair Bridgewater <lisphacker@users.sourceforge.net>
Mon, 1 Mar 2010 13:09:00 +0000 (13:09 +0000)
committerAlastair Bridgewater <lisphacker@users.sourceforge.net>
Mon, 1 Mar 2010 13:09:00 +0000 (13:09 +0000)
commit11b5ac86a98f058fe0375b0a707c6ef9e24590c9
tree92be92953798b6f5524b5ff1f9537659e235fc22
parent8c564b785ae1dab0f1e04331f47638dde625372b
1.0.36.9: UD2-BREAKPOINTS feature for x86oid systems

  * Add new feature UD2-BREAKPOINTS, enabled by default only on x86oid
darwin targets.

  * Use said feature instead of DARWIN for breakpoint trap selection.

  * Make breakpoints work when using UD2-BREAKPOINTS (tested on x86 and
x86-64 linux).

  * This patch brought to you by lp#309067, which remains valid for
three reasons: First, the test case is still disabled.  Second, this
only fixes for x86oids, not for PPC.  And third, I didn't actually test
this on a darwin system.
12 files changed:
NEWS
base-target-features.lisp-expr
make-config.sh
src/compiler/x86-64/insts.lisp
src/compiler/x86-64/macros.lisp
src/compiler/x86/insts.lisp
src/compiler/x86/macros.lisp
src/runtime/x86-64-arch.c
src/runtime/x86-64-assem.S
src/runtime/x86-arch.c
src/runtime/x86-assem.S
version.lisp-expr