Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d6c40e2a0098eab3db91270abcdeefe6059db682
      
https://github.com/WebKit/WebKit/commit/d6c40e2a0098eab3db91270abcdeefe6059db682
  Author: Yusuke Suzuki <[email protected]>
  Date:   2024-01-25 (Thu, 25 Jan 2024)

  Changed paths:
    M Source/JavaScriptCore/jit/JITCompilationMode.cpp
    M Source/JavaScriptCore/jit/JITPlan.cpp
    M Source/JavaScriptCore/runtime/OptionsList.h
    M Source/WTF/wtf/SystemTracing.h

  Log Message:
  -----------
  [JSC] Add useCompilerSignpost option to emit signpost with compiled function 
information
https://bugs.webkit.org/show_bug.cgi?id=268067
rdar://121584775

Reviewed by Ryosuke Niwa.

This patch adds a JSC option, useCompilerSignpost, which can emit signpost for 
JSC JIT Compiler activities.
We record function name etc. as an interval signpost to investigate compiler 
activities in the complicated workload.
We also adjust JITCompilationMode's string to make it more modern and readable.

* Source/JavaScriptCore/jit/JITCompilationMode.cpp:
(WTF::printInternal):
* Source/JavaScriptCore/jit/JITPlan.cpp:
(JSC::JITPlan::compileInThread):
* Source/JavaScriptCore/runtime/OptionsList.h:
* Source/WTF/wtf/SystemTracing.h:

Canonical link: https://commits.webkit.org/273507@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to