|
@@ -55,7 +55,7 @@ static void v8js_timer_interrupt_handler(v8::Isolate *isolate, void *data) { /*
|
|
|
|
|
|
if (timer_ctx->memory_limit > 0 && hs.used_heap_size() > timer_ctx->memory_limit) {
|
|
if (timer_ctx->memory_limit > 0 && hs.used_heap_size() > timer_ctx->memory_limit) {
|
|
timer_ctx->killed = true;
|
|
timer_ctx->killed = true;
|
|
- v8js_terminate_execution(c TSRMLS_CC);
|
|
|
|
|
|
+ v8::V8::TerminateExecution(c->isolate);
|
|
c->memory_limit_hit = true;
|
|
c->memory_limit_hit = true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -80,7 +80,7 @@ void v8js_timer_thread(TSRMLS_D) /* {{{ */
|
|
}
|
|
}
|
|
else if(timer_ctx->time_limit > 0 && now > timer_ctx->time_point) {
|
|
else if(timer_ctx->time_limit > 0 && now > timer_ctx->time_point) {
|
|
timer_ctx->killed = true;
|
|
timer_ctx->killed = true;
|
|
- v8js_terminate_execution(c TSRMLS_CC);
|
|
|
|
|
|
+ v8::V8::TerminateExecution(c->isolate);
|
|
c->time_limit_hit = true;
|
|
c->time_limit_hit = true;
|
|
}
|
|
}
|
|
else if (timer_ctx->memory_limit > 0) {
|
|
else if (timer_ctx->memory_limit > 0) {
|