* src/vm/jit/emit-common.h,
[cacao.git] / src / vm / jit / i386 / linux / md-os.c
index 17630b05143dd0f437031b94877eb7efdf9e2c9b..0e7d70d7b11dad5f045a1b7903a4559f21992aee 100644 (file)
@@ -151,6 +151,11 @@ void md_signal_handler_sigsegv(int sig, siginfo_t *siginfo, void *_p)
                        _mc->gregs[REG_EIP] = (uintptr_t) p;
                }
        }
+#if defined(ENABLE_REPLACEMENT)
+       else if (type == TRAP_COUNTDOWN) {
+               /* context has been written by md_replace_executionstate_write */
+       }
+#endif
        else {
                _mc->gregs[REG_EAX] = (uintptr_t) p;
                _mc->gregs[REG_ECX] = (uintptr_t) xpc;               /* REG_ITMP2_XPC */