[Fuzzing] Add FuzzTest's LLVM wrapper to "fuzzer_test" template [chromium/src : main]

0 views
Skip to first unread message

Alex Kallam (Gerrit)

unread,
May 4, 2026, 9:13:12 PM (7 days ago) May 4
to Enterprise Policy Reviews, Titouan Rigoudy, Code Review Nudger, Chromium LUCI CQ, Giovanni Ortuno Urquidi, android-bu...@system.gserviceaccount.com, mfoltz+wa...@chromium.org, ajayramamurt...@google.com, scheduler-...@chromium.org, chikamu...@chromium.org, kinuko...@chromium.org, feature-me...@chromium.org, pushi+wa...@google.com, net-r...@chromium.org, ios-r...@chromium.org, vakh+safe_br...@chromium.org, vasilii+watchlis...@chromium.org, andysjl...@chromium.org, nwoked...@chromium.org, chromiumme...@microsoft.com, pdf-r...@chromium.org, xinghui...@chromium.org, blink-...@chromium.org, asvitki...@chromium.org, gcasto+w...@chromium.org, crisrael+...@google.com, zackha...@chromium.org, jonmann+w...@chromium.org, jackshira+...@google.com, browser-comp...@chromium.org, tmartino+tran...@chromium.org, cfredri...@chromium.org, ortuno...@chromium.org, titoua...@chromium.org
Attention needed from Titouan Rigoudy

Alex Kallam added 2 comments

File chrome/browser/first_party_sets/BUILD.gn
Line 153, Patchset 6: exclude_wrapper = true
Titouan Rigoudy . resolved

We should add a comment and/or a TODO here.

Alex Kallam

I have added a comment here and in all of the manual exclusions that were tracked in crrev.com/c/7804294 and merged into this CL.

File testing/libfuzzer/fuzzer_test.gni
Line 100, Patchset 6: # because they are not supported by the wrapper and will be manually
Titouan Rigoudy . resolved
```suggestion
# because they are not supported by the wrapper and will be manually
```
Alex Kallam

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Titouan Rigoudy
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I25c3cac99ce34d7c9300e317313f4b276a6a6964
Gerrit-Change-Number: 7737502
Gerrit-PatchSet: 11
Gerrit-Owner: Alex Kallam <aaka...@chromium.org>
Gerrit-Reviewer: Alex Kallam <aaka...@chromium.org>
Gerrit-Reviewer: Titouan Rigoudy <tit...@chromium.org>
Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
Gerrit-CC: Giovanni Ortuno Urquidi <ort...@chromium.org>
Gerrit-Attention: Titouan Rigoudy <tit...@chromium.org>
Gerrit-Comment-Date: Tue, 05 May 2026 01:13:07 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Titouan Rigoudy <tit...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Titouan Rigoudy (Gerrit)

unread,
May 5, 2026, 5:19:43 AM (6 days ago) May 5
to Alex Kallam, Enterprise Policy Reviews, Code Review Nudger, Chromium LUCI CQ, Giovanni Ortuno Urquidi, android-bu...@system.gserviceaccount.com, mfoltz+wa...@chromium.org, ajayramamurt...@google.com, scheduler-...@chromium.org, chikamu...@chromium.org, kinuko...@chromium.org, feature-me...@chromium.org, pushi+wa...@google.com, net-r...@chromium.org, ios-r...@chromium.org, vakh+safe_br...@chromium.org, vasilii+watchlis...@chromium.org, andysjl...@chromium.org, nwoked...@chromium.org, chromiumme...@microsoft.com, pdf-r...@chromium.org, xinghui...@chromium.org, blink-...@chromium.org, asvitki...@chromium.org, gcasto+w...@chromium.org, crisrael+...@google.com, zackha...@chromium.org, jonmann+w...@chromium.org, jackshira+...@google.com, browser-comp...@chromium.org, tmartino+tran...@chromium.org, cfredri...@chromium.org, ortuno...@chromium.org, titoua...@chromium.org
Attention needed from Alex Kallam

Titouan Rigoudy voted and added 2 comments

Votes added by Titouan Rigoudy

Code-Review+1

2 comments

Patchset-level comments
File-level comment, Patchset 11 (Latest):
Titouan Rigoudy . resolved

Still LGTM with one last optional nit.

File testing/libfuzzer/fuzzer_test.gni
Line 32, Patchset 11 (Latest):# - exclude_wrapper - do not apply the llvm wrapper for centipede builds
Titouan Rigoudy . unresolved

[Optional] Now that I see what this looks like on random `fuzzer_test` targets, I find `exclude_wrapper` to be quite obtuse. Consider flipping the bit and renaming to `is_fuzztest_compatible`, which would be nicely consistent with `is_fuzzilli_compatible`.

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Kallam
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I25c3cac99ce34d7c9300e317313f4b276a6a6964
    Gerrit-Change-Number: 7737502
    Gerrit-PatchSet: 11
    Gerrit-Owner: Alex Kallam <aaka...@chromium.org>
    Gerrit-Reviewer: Alex Kallam <aaka...@chromium.org>
    Gerrit-Reviewer: Titouan Rigoudy <tit...@chromium.org>
    Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
    Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
    Gerrit-CC: Giovanni Ortuno Urquidi <ort...@chromium.org>
    Gerrit-Attention: Alex Kallam <aaka...@chromium.org>
    Gerrit-Comment-Date: Tue, 05 May 2026 09:19:27 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Alex Kallam (Gerrit)

    unread,
    11:33 AM (3 hours ago) 11:33 AM
    to Titouan Rigoudy, Enterprise Policy Reviews, Code Review Nudger, Chromium LUCI CQ, Giovanni Ortuno Urquidi, android-bu...@system.gserviceaccount.com, grt+...@chromium.org, mfoltz+wa...@chromium.org, ajayramamurt...@google.com, scheduler-...@chromium.org, chikamu...@chromium.org, kinuko...@chromium.org, feature-me...@chromium.org, pushi+wa...@google.com, net-r...@chromium.org, ios-r...@chromium.org, vakh+safe_br...@chromium.org, vasilii+watchlis...@chromium.org, andysjl...@chromium.org, nwoked...@chromium.org, chromiumme...@microsoft.com, pdf-r...@chromium.org, xinghui...@chromium.org, blink-...@chromium.org, asvitki...@chromium.org, gcasto+w...@chromium.org, crisrael+...@google.com, zackha...@chromium.org, jonmann+w...@chromium.org, jackshira+...@google.com, browser-comp...@chromium.org, tmartino+tran...@chromium.org, cfredri...@chromium.org, ortuno...@chromium.org, titoua...@chromium.org

    Alex Kallam voted and added 1 comment

    Votes added by Alex Kallam

    Commit-Queue+1

    1 comment

    File testing/libfuzzer/fuzzer_test.gni
    Line 32, Patchset 11:# - exclude_wrapper - do not apply the llvm wrapper for centipede builds
    Titouan Rigoudy . resolved

    [Optional] Now that I see what this looks like on random `fuzzer_test` targets, I find `exclude_wrapper` to be quite obtuse. Consider flipping the bit and renaming to `is_fuzztest_compatible`, which would be nicely consistent with `is_fuzzilli_compatible`.

    Alex Kallam

    Done. Hopefully this workaround is short-lived enough that the lack of `is_fuzztest_compatible = true` on other targets doesn't cause confusion.

    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I25c3cac99ce34d7c9300e317313f4b276a6a6964
      Gerrit-Change-Number: 7737502
      Gerrit-PatchSet: 16
      Gerrit-Owner: Alex Kallam <aaka...@chromium.org>
      Gerrit-Reviewer: Alex Kallam <aaka...@chromium.org>
      Gerrit-Reviewer: Titouan Rigoudy <tit...@chromium.org>
      Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: Giovanni Ortuno Urquidi <ort...@chromium.org>
      Gerrit-Comment-Date: Mon, 11 May 2026 15:33:21 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Titouan Rigoudy <tit...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy
      Reply all
      Reply to author
      Forward
      0 new messages