Fixes PR85 for arm.
authorChristian Thalinger <twisti@complang.tuwien.ac.at>
Thu, 14 Aug 2008 22:17:38 +0000 (18:17 -0400)
committerChristian Thalinger <twisti@complang.tuwien.ac.at>
Thu, 14 Aug 2008 22:17:38 +0000 (18:17 -0400)
commitd2549de23001d203c74729a587ce999034e5d1c2
tree5a5a2381337730d8bf6f0a746be0e83bb92a1bcf
parent63495c3464decbf8d8104060a57079a03ab817a6
Fixes PR85 for arm.
* src/vm/jit/arm/linux/md-os.c (md_signal_handler_sigill): Check if
the trap instruction has been patched on the way to the signal
handler.
* src/vm/jit/arm/patcher.c (patcher_is_valid_trap_instruction_at): New
function.
* src/vm/jit/patcher-common.c (patcher_is_patched): Likewise.
(patcher_is_patched_at): Likewise.
* src/vm/jit/patcher-common.h: Likewise.
src/vm/jit/arm/linux/md-os.c
src/vm/jit/arm/patcher.c
src/vm/jit/patcher-common.c
src/vm/jit/patcher-common.h