Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6299ee9f0fddf6a9e9d12b0b59ee9ba5abb531f3
https://github.com/WebKit/WebKit/commit/6299ee9f0fddf6a9e9d12b0b59ee9ba5abb531f3
Author: Michael Saboff <[email protected]>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
M Source/JavaScriptCore/jsc.cpp
M Source/JavaScriptCore/runtime/RegExp.cpp
M Source/JavaScriptCore/runtime/RegExp.h
M Source/JavaScriptCore/runtime/VM.cpp
M Source/JavaScriptCore/runtime/VM.h
Log Message:
-----------
[JSC] Update RegExp tracing code
https://bugs.webkit.org/show_bug.cgi?id=271625
rdar://125334427
Reviewed by Yusuke Suzuki.
Moved the tracing output header generation from VM.cpp to RegExp.cpp to is same
place as where the code to format the trace entries.
Parameterized the formatting code to use a width value. Fixed the dumping of
trace data to work in the jsc shell when
processing modules. Eliminated use of snprintf() in favor of makeString()
calls. Some other minor changes made as well.
This code is build time enabled through ENABLE_REGEXP_TRACING, which is by
default turned off.
* Source/JavaScriptCore/jsc.cpp:
(runJSC):
* Source/JavaScriptCore/runtime/RegExp.cpp:
(JSC::RegExp::printTraceHeader):
(JSC::RegExp::printTraceData):
* Source/JavaScriptCore/runtime/RegExp.h:
* Source/JavaScriptCore/runtime/VM.cpp:
(JSC::VM::dumpRegExpTrace):
* Source/JavaScriptCore/runtime/VM.h:
Canonical link: https://commits.webkit.org/276730@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes