Bug 270298 - [WebCore] Disable -allowable_client switches when libFuzzer is enabled
Summary: [WebCore] Disable -allowable_client switches when libFuzzer is enabled
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: David Kilzer (:ddkilzer)
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2024-02-29 09:02 PST by David Kilzer (:ddkilzer)
Modified: 2024-03-08 05:48 PST (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 David Kilzer (:ddkilzer) 2024-02-29 09:02:09 PST
Disable -allowable_client switches when libFuzzer is enabled in WebCore.

This makes it easy to link fuzzers directly to WebCore.framework.

Similar change was made for libANGLE-shared.dylib here:

    [ANGLE] Add target for metal_translator_fuzzer
    <https://bugs.webkit.org/show_bug.cgi?id=268201>
    <rdar://98947215>
    <https://commits.webkit.org/273682@main>
Comment 1 Radar WebKit Bug Importer 2024-02-29 09:02:41 PST
<rdar://problem/123837523>
Comment 2 David Kilzer (:ddkilzer) 2024-02-29 09:06:26 PST
Pull request: https://github.com/WebKit/WebKit/pull/25298
Comment 3 EWS 2024-02-29 15:41:11 PST
Committed 275519@main (079924b7373a): <https://commits.webkit.org/275519@main>

Reviewed commits have been landed. Closing PR #25298 and removing active labels.
Comment 4 EWS 2024-03-08 05:48:05 PST
Committed 272448.700@safari-7618-branch (8f46bcc48209): <https://commits.webkit.org/272448.700@safari-7618-branch>

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