Add system trace points for JavaScript VM entry/exit
authorsimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 7 Dec 2016 23:41:58 +0000 (23:41 +0000)
committersimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 7 Dec 2016 23:41:58 +0000 (23:41 +0000)
commit956efa0ed70cd98298be65e93ca7e95a44c02234
tree02e210f3eafc9d2a13e317ac01e38371eb236764
parent93dd7942ce2637f12baa574a482476782f5715f4
Add system trace points for JavaScript VM entry/exit
https://bugs.webkit.org/show_bug.cgi?id=165550

Reviewed by Tim Horton.
Source/JavaScriptCore:

Add trace points for entry/exit into/out of the JS VM.

* runtime/VMEntryScope.cpp:
(JSC::VMEntryScope::VMEntryScope):
(JSC::VMEntryScope::~VMEntryScope):

Source/WTF:

Add trace points for entry/exit into/out of the JS VM.

* wtf/SystemTracing.h:

Tools:

Add trace points for entry/exit into/out of the JS VM.

* Tracing/SystemTracePoints.plist:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@209489 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/runtime/VMEntryScope.cpp
Source/WTF/ChangeLog
Source/WTF/wtf/SystemTracing.h
Tools/ChangeLog
Tools/Tracing/SystemTracePoints.plist