* src/vm/jit/trap.c: New file.
authorChristian Thalinger <twisti@complang.tuwien.ac.at>
Thu, 24 Apr 2008 14:04:17 +0000 (16:04 +0200)
committerChristian Thalinger <twisti@complang.tuwien.ac.at>
Thu, 24 Apr 2008 14:04:17 +0000 (16:04 +0200)
commita18f7606d521cf6c36bfb9c4702e1740dd62da2e
treeafb46f2933ef53b98dd0a5f68579141fc2b5dd1d
parent2fa0a9be68ea283770b88c144249484b0aed81f6
* 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:
src/vm/exceptions.c
src/vm/exceptions.h
src/vm/jit/Makefile.am
src/vm/jit/trap.c [new file with mode: 0644]
src/vm/jit/trap.h [new file with mode: 0644]
src/vm/jit/x86_64/codegen.c
src/vm/jit/x86_64/emit.c
src/vm/jit/x86_64/linux/md-os.c
src/vm/jit/x86_64/md-trap.h [new file with mode: 0644]
src/vm/signal.c
src/vm/signallocal.h
src/vm/vm.c