WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 41765
24478
Add a new API to interrupt running javascript code from C++ side.
https://bugs.webkit.org/show_bug.cgi?id=24478
Summary
Add a new API to interrupt running javascript code from C++ side.
James Su
Reported
2009-03-09 20:05:12 PDT
When running a piece of javascript code by using JSEvaluateScript() or JSObjectCallAsFunction(), the native code might be blocked because of dead loop or some other abnormal things in javascript code. In this case, a mechanism to let native code be able to interrupt the javascript code by throwing a javascript exception would be very useful. A simple solution would be: Provides an API to let C++ code register a callback to JavaScriptCore, then this callback will be called after certain number of javascript instructions have been executed. SpiderMonkey has similar feature, see:
https://developer.mozilla.org/en/SpiderMonkey/JSAPI_Reference/JS_SetOperationCallback
https://developer.mozilla.org/en/SpiderMonkey/JSAPI_Reference/JS_SetBranchCallback
Attachments
Add attachment
proposed patch, testcase, etc.
Gavin Barraclough
Comment 1
2012-03-13 13:26:00 PDT
*** This bug has been marked as a duplicate of
bug 41765
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug