[webkit-dev] InspectorDebuggerAgent::didPause function

Tomasz Morawski t.morawski at samsung.com
Tue Oct 19 06:44:36 PDT 2010


Hi Jamey,
Yes, I am using JSC.

> I have a patch for JavaScriptCore to let you determine if an exception
> happened and what it was, if you're using JSC instead of V8.
Could you provide this patch?

> We found that users of the front-end wanted to know if the pause was due
> to an exception, and if so, what it was.
Yes, it is very useful. Is there any plans to add this feature into
WebKit?

Thanks,


> Jamey
>
> On Oct 19, 2010, at 9:12 AM, ext Yury Semikhatsky wrote:
>
>> Hi Tomasz,
>>
>> There is no need to differentiate between pause due to an exception
>> and due to a breakpoint hit and there are no means to determine that
>> in InspectorDebuggerAgent::didPause. Detailed information about the
>> break event is available in
>> WebCore/bindings/v8/ScriptDebugServer::handleV8DebugEvent(I believe it
>> can be retrieved in WebCore/bindings/js/ScriptDebugServer too) where
>> we can say whether it was an exception or not, we just don't push it
>> to InspectorDebuggerAgent since we don't need it in the front-end.
>>
>> -yury
>>
>> On Tue, Oct 19, 2010 at 5:01 PM, Tomasz Morawski
>> <t.morawski at samsung.com <mailto:t.morawski at samsung.com>> wrote:
>>
>>     Hi,
>>     Is there any way to get know if InspectorDebuggerAgent::didPause
>>     call was due to an exception or not? I have tried to use
>>     scriptState->hadException() inside this function but it seems that
>>     the hadException function always returns false.
>>
>>     Thanks,
>>     _______________________________________________
>>     webkit-dev mailing list
>>     webkit-dev at lists.webkit.org <mailto:webkit-dev at lists.webkit.org>
>>     http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>>
>>
>> <ATT00001..txt>
>



More information about the webkit-dev mailing list