* src/vm/jit/trap.cpp (trap_handle): Further generalized trap handling and
authorMichael Starzinger <michi@complang.tuwien.ac.at>
Thu, 12 Mar 2009 14:35:16 +0000 (15:35 +0100)
committerMichael Starzinger <michi@complang.tuwien.ac.at>
Thu, 12 Mar 2009 14:35:16 +0000 (15:35 +0100)
commitc987fe35316e518b923e13757a4399f6688c6548
tree2dbb715f8d8764c28aea26ab19ce7c0e4ee8506e
parent92b1b5d58fe7443cdb897e26d054023ac8d06258
* src/vm/jit/trap.cpp (trap_handle): Further generalized trap handling and
changed signature accordingly.
* src/vm/jit/trap.hpp (trapinfo_t): Added together with signal number defines.

* src/vm/jit/arm/linux/md-os.c: Simplified signal handlers.
* src/vm/jit/arm/md-trap.h (MD_TRAP_COMPILER_FIXUP): Implemented.
* src/vm/jit/arm/md.c (md_trap_decode): Implemented.

* src/vm/jit/x86_64/linux/md-os.c: Simplified signal handlers.
* src/vm/jit/x86_64/md-trap.h (MD_TRAP_COMPILER_FIXUP): Implemented.
* src/vm/jit/x86_64/md.c (md_trap_decode): Implemented.

--HG--
branch : new-trap-decoding
src/vm/jit/arm/linux/md-os.c
src/vm/jit/arm/md-trap.h
src/vm/jit/arm/md.c
src/vm/jit/trap.cpp
src/vm/jit/trap.hpp
src/vm/jit/x86_64/freebsd/md-os.c
src/vm/jit/x86_64/linux/md-os.c
src/vm/jit/x86_64/md-trap.h
src/vm/jit/x86_64/md.c