Bug 252344

Summary: [Win] Windows port needs to fix FIXME in WTF::Config::permanentlyFreeze() in JSCConfig.cpp
Product: WebKit Reporter: Brent Fulgham <bfulgham>
Component: Web Template FrameworkAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: don.olmstead, Hironori.Fujii, webkit-bug-importer, ysuzuki
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   

Description Brent Fulgham 2023-02-15 14:12:24 PST
Currently, we don’t mprotect the JSC::Config for the Windows port yet.  We believe Windows has a VirtualProtect API that can be used to do this.
<rdar://55547640>

#elif OS(WINDOWS)
    // FIXME: Implement equivalent, maybe with VirtualProtect.
    // Also need to fix WebKitTestRunner.

    // Note: the Windows port also currently does not support a unified Config
    // record, which is needed for the current form of the freezing feature to
    // work. See comments in PlatformEnable.h for UNIFIED_AND_FREEZABLE_CONFIG_RECORD.
#endif