Bug 263811 - Add convenience option to enable/disable all Debug JITCode validations.
Summary: Add convenience option to enable/disable all Debug JITCode validations.
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Mark Lam
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-10-27 16:34 PDT by Mark Lam
Modified: 2023-10-27 18:37 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Lam 2023-10-27 16:34:58 PDT
Sometimes, we just want to have the debuggability of a Debug build without all the JITCode validations cluttering up the generated code.  Conversely, sometimes, we want all the available validations enabled for a Release build test run.  We should have a jsc shell convenience option to toggle all the JITCode validation options on or off.
Comment 1 Radar WebKit Bug Importer 2023-10-27 16:35:45 PDT
<rdar://problem/117609282>
Comment 2 Mark Lam 2023-10-27 17:12:10 PDT
Pull request: https://github.com/WebKit/WebKit/pull/19667
Comment 3 EWS 2023-10-27 18:37:29 PDT
Committed 269879@main (77b974f043d5): <https://commits.webkit.org/269879@main>

Reviewed commits have been landed. Closing PR #19667 and removing active labels.