* src/vm/jit/trap.c: New file.
* src/vm/jit/trap.h: Likewise.
* src/vm/jit/Makefile.am [ENABLE_JIT] (TRAP_SOURCES): Added.
(libjit_la_SOURCES): Added TRAP_SOURCES.
* src/vm/exceptions.c (exceptions_init): Removed.
* src/vm/exceptions.h (EXCEPTION_HARDWARE_*): Removed.
* src/vm/signal.c (signal_handle): Removed.
* src/vm/signallocal.h: Likewise.
* src/vm/vm.c (vm_create): Removed exceptions_init call, added
trap_init call.
* src/vm/jit/x86_64/codegen.c: Use new trap stuff.
* src/vm/jit/x86_64/emit.c: Likewise.
* src/vm/jit/x86_64/linux/md-os.c: Likewise.
* src/vm/jit/x86_64/md-trap.h: New file.
--HG--
branch : twisti
12 files changed: