[JSC] Inspector instrumentation for JavaScript calls.
authorefidler@rim.com <efidler@rim.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 Jan 2012 20:39:06 +0000 (20:39 +0000)
committerefidler@rim.com <efidler@rim.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 Jan 2012 20:39:06 +0000 (20:39 +0000)
commit8e868399cf9e61a72745dbb624ed7e6c972dc936
tree89f92063da4f871951867a60c510320982a86eee
parentf56095eebe87328da6dab0865c19f8c9a8dc767f
[JSC] Inspector instrumentation for JavaScript calls.
https://bugs.webkit.org/show_bug.cgi?id=40119

Reviewed by Geoffrey Garen.

Source/WebCore:

Covered by existing Chromium inspector tests

* bindings/js/JSCallbackData.cpp:
(WebCore::JSCallbackData::invokeCallback):
* bindings/js/JSEventListener.cpp:
(WebCore::JSEventListener::handleEvent):
* bindings/js/JSMainThreadExecState.h:
(WebCore::JSMainThreadExecState::instrumentedCall):
* inspector/InspectorInstrumentation.cpp:
(WebCore::InspectorInstrumentation::willCallFunctionImpl):

LayoutTests:

* inspector/timeline/timeline-injected-script-eval-expected.txt: expectation is now valid cross-platform
* inspector/timeline/timeline-receive-response-event-expected.txt: ditto
* platform/chromium/inspector/timeline/timeline-injected-script-eval-expected.txt: Removed.
* platform/chromium/inspector/timeline/timeline-receive-response-event-expected.txt: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106030 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/inspector/timeline/timeline-injected-script-eval-expected.txt
LayoutTests/inspector/timeline/timeline-receive-response-event-expected.txt
LayoutTests/platform/chromium/inspector/timeline/timeline-injected-script-eval-expected.txt [deleted file]
LayoutTests/platform/chromium/inspector/timeline/timeline-receive-response-event-expected.txt [deleted file]
Source/WebCore/ChangeLog
Source/WebCore/bindings/js/JSCallbackData.cpp
Source/WebCore/bindings/js/JSEventListener.cpp
Source/WebCore/bindings/js/JSMainThreadExecState.h
Source/WebCore/inspector/InspectorInstrumentation.cpp