Fix unsafe buffer usage in ui/display/mac/screen_mac.mm [chromium/src : main]

0 views
Skip to first unread message

Nico Weber (Gerrit)

unread,
Aug 4, 2025, 11:44:49 AMAug 4
to Arthur Sonzogni, Tom Sepez, Kinuko Yasuda, Nico Weber, Chromium LUCI CQ, chromium...@chromium.org, mac-r...@chromium.org, zhangwen...@google.com
Attention needed from Arthur Sonzogni

Nico Weber added 1 comment

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Nico Weber . resolved

This isn't any better than the lhs, the warning just happens to not flag it. tsepez, kinuko, do you know if we intentionally don't treat accesses off `vector::data()` as tained? `my_vec.data()[3]` isn't any better than `my_pointer[3]`, since it also loses the check that `my_vec[3]` does.

Open in Gerrit

Related details

Attention is currently required from:
  • Arthur Sonzogni
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
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: I7bd04ede74a1a7975dde777cfc94ae5efd58f791
Gerrit-Change-Number: 6815744
Gerrit-PatchSet: 2
Gerrit-Owner: Arthur Sonzogni <arthurs...@chromium.org>
Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
Gerrit-CC: Kinuko Yasuda <kin...@chromium.org>
Gerrit-CC: Nico Weber <tha...@chromium.org>
Gerrit-CC: Tom Sepez <tse...@chromium.org>
Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
Gerrit-Comment-Date: Mon, 04 Aug 2025 15:44:44 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Tom Sepez (Gerrit)

unread,
Aug 4, 2025, 12:53:42 PMAug 4
to Arthur Sonzogni, Kinuko Yasuda, Nico Weber, Chromium LUCI CQ, chromium...@chromium.org, mac-r...@chromium.org, zhangwen...@google.com
Attention needed from Arthur Sonzogni and Nico Weber

Tom Sepez added 2 comments

Patchset-level comments
Nico Weber . resolved

This isn't any better than the lhs, the warning just happens to not flag it. tsepez, kinuko, do you know if we intentionally don't treat accesses off `vector::data()` as tained? `my_vec.data()[3]` isn't any better than `my_pointer[3]`, since it also loses the check that `my_vec[3]` does.

Tom Sepez

Vector.data isn't tainted by itself. But when you write vector.data()[3], the application of [3] is onto a C-pointer and that should be flagged. Here we are passing data as a ptr, so the callee would be the place the unsafety is flagged.

Not sure this actually fixes any UNSAFE issues, either side should compile equivalently wrt. UNSAFE

File ui/display/mac/screen_mac.mm
Line 216, Patchset 2 (Latest): std::vector<CGDirectDisplayID> online_displays(1024);
Tom Sepez . unresolved

this should be std::array<..., 1024>

Open in Gerrit

Related details

Attention is currently required from:
  • Arthur Sonzogni
  • Nico Weber
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: I7bd04ede74a1a7975dde777cfc94ae5efd58f791
    Gerrit-Change-Number: 6815744
    Gerrit-PatchSet: 2
    Gerrit-Owner: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-CC: Kinuko Yasuda <kin...@chromium.org>
    Gerrit-CC: Nico Weber <tha...@chromium.org>
    Gerrit-CC: Tom Sepez <tse...@chromium.org>
    Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Attention: Nico Weber <tha...@chromium.org>
    Gerrit-Comment-Date: Mon, 04 Aug 2025 16:53:33 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Nico Weber <tha...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nico Weber (Gerrit)

    unread,
    Aug 4, 2025, 1:07:48 PMAug 4
    to Arthur Sonzogni, Tom Sepez, Kinuko Yasuda, Nico Weber, Chromium LUCI CQ, chromium...@chromium.org, mac-r...@chromium.org, zhangwen...@google.com
    Attention needed from Arthur Sonzogni and Tom Sepez

    Nico Weber added 1 comment

    Patchset-level comments
    Nico Weber . resolved

    This isn't any better than the lhs, the warning just happens to not flag it. tsepez, kinuko, do you know if we intentionally don't treat accesses off `vector::data()` as tained? `my_vec.data()[3]` isn't any better than `my_pointer[3]`, since it also loses the check that `my_vec[3]` does.

    Tom Sepez

    Vector.data isn't tainted by itself. But when you write vector.data()[3], the application of [3] is onto a C-pointer and that should be flagged. Here we are passing data as a ptr, so the callee would be the place the unsafety is flagged.

    Not sure this actually fixes any UNSAFE issues, either side should compile equivalently wrt. UNSAFE

    Nico Weber

    The callee is an SDK function though, so we never see its code.

    Why is `vector.data()` safe but `stack_array` isn't?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Arthur Sonzogni
    • Tom Sepez
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: I7bd04ede74a1a7975dde777cfc94ae5efd58f791
    Gerrit-Change-Number: 6815744
    Gerrit-PatchSet: 2
    Gerrit-Owner: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-CC: Kinuko Yasuda <kin...@chromium.org>
    Gerrit-CC: Nico Weber <tha...@chromium.org>
    Gerrit-CC: Tom Sepez <tse...@chromium.org>
    Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Attention: Tom Sepez <tse...@chromium.org>
    Gerrit-Comment-Date: Mon, 04 Aug 2025 17:07:42 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Tom Sepez <tse...@chromium.org>
    Comment-In-Reply-To: Nico Weber <tha...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Tom Sepez (Gerrit)

    unread,
    Aug 4, 2025, 1:09:09 PMAug 4
    to Arthur Sonzogni, Kinuko Yasuda, Nico Weber, Chromium LUCI CQ, chromium...@chromium.org, mac-r...@chromium.org, zhangwen...@google.com
    Attention needed from Arthur Sonzogni and Nico Weber

    Tom Sepez added 1 comment

    Patchset-level comments
    Nico Weber . resolved

    This isn't any better than the lhs, the warning just happens to not flag it. tsepez, kinuko, do you know if we intentionally don't treat accesses off `vector::data()` as tained? `my_vec.data()[3]` isn't any better than `my_pointer[3]`, since it also loses the check that `my_vec[3]` does.

    Tom Sepez

    Vector.data isn't tainted by itself. But when you write vector.data()[3], the application of [3] is onto a C-pointer and that should be flagged. Here we are passing data as a ptr, so the callee would be the place the unsafety is flagged.

    Not sure this actually fixes any UNSAFE issues, either side should compile equivalently wrt. UNSAFE

    Nico Weber

    The callee is an SDK function though, so we never see its code.

    Why is `vector.data()` safe but `stack_array` isn't?

    Tom Sepez

    stack_array shouldn't be flagged by the compiler here.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Arthur Sonzogni
    • Nico Weber
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: I7bd04ede74a1a7975dde777cfc94ae5efd58f791
    Gerrit-Change-Number: 6815744
    Gerrit-PatchSet: 2
    Gerrit-Owner: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-CC: Kinuko Yasuda <kin...@chromium.org>
    Gerrit-CC: Nico Weber <tha...@chromium.org>
    Gerrit-CC: Tom Sepez <tse...@chromium.org>
    Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Attention: Nico Weber <tha...@chromium.org>
    Gerrit-Comment-Date: Mon, 04 Aug 2025 17:08:59 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Tom Sepez (Gerrit)

    unread,
    Aug 4, 2025, 1:10:56 PMAug 4
    to Arthur Sonzogni, Kinuko Yasuda, Nico Weber, Chromium LUCI CQ, chromium...@chromium.org, mac-r...@chromium.org, zhangwen...@google.com
    Attention needed from Arthur Sonzogni and Nico Weber

    Tom Sepez added 1 comment

    Patchset-level comments
    Nico Weber . resolved

    This isn't any better than the lhs, the warning just happens to not flag it. tsepez, kinuko, do you know if we intentionally don't treat accesses off `vector::data()` as tained? `my_vec.data()[3]` isn't any better than `my_pointer[3]`, since it also loses the check that `my_vec[3]` does.

    Tom Sepez

    Vector.data isn't tainted by itself. But when you write vector.data()[3], the application of [3] is onto a C-pointer and that should be flagged. Here we are passing data as a ptr, so the callee would be the place the unsafety is flagged.

    Not sure this actually fixes any UNSAFE issues, either side should compile equivalently wrt. UNSAFE

    Nico Weber

    The callee is an SDK function though, so we never see its code.

    Why is `vector.data()` safe but `stack_array` isn't?

    Tom Sepez

    stack_array shouldn't be flagged by the compiler here.

    Tom Sepez

    This may just be the bot being wrong about what to change. I'd like to see the build error from the original code when the pragma is removed.

    Gerrit-Comment-Date: Mon, 04 Aug 2025 17:10:47 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Tom Sepez (Gerrit)

    unread,
    Aug 4, 2025, 1:12:45 PMAug 4
    to Arthur Sonzogni, Kinuko Yasuda, Nico Weber, Chromium LUCI CQ, chromium...@chromium.org, mac-r...@chromium.org, zhangwen...@google.com
    Attention needed from Arthur Sonzogni and Nico Weber

    Tom Sepez added 1 comment

    File ui/display/mac/screen_mac.mm
    Line 235, Patchset 2 (Latest): CGDirectDisplayID online_display = online_displays[online_display_index];
    Tom Sepez . unresolved

    Here is likely where things get flagged.

    Gerrit-Comment-Date: Mon, 04 Aug 2025 17:12:37 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nico Weber (Gerrit)

    unread,
    Aug 4, 2025, 1:14:52 PMAug 4
    to Arthur Sonzogni, Tom Sepez, Kinuko Yasuda, Nico Weber, Chromium LUCI CQ, chromium...@chromium.org, mac-r...@chromium.org, zhangwen...@google.com
    Attention needed from Arthur Sonzogni

    Nico Weber added 2 comments

    Patchset-level comments
    Nico Weber . resolved

    Oh derp, that makes sense. Sorry for the noise!

    File ui/display/mac/screen_mac.mm
    Line 235, Patchset 2 (Latest): CGDirectDisplayID online_display = online_displays[online_display_index];
    Tom Sepez . unresolved

    Here is likely where things get flagged.

    Nico Weber

    Yep:

    ```
    ../../ui/display/mac/screen_mac.mm:235:40: error: unsafe buffer access [-Werror,-Wunsafe-buffer-usage]
    235 | CGDirectDisplayID online_display = online_displays[online_display_index];
    | ^~~~~~~~~~~~~~~
    ```
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Arthur Sonzogni
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: I7bd04ede74a1a7975dde777cfc94ae5efd58f791
    Gerrit-Change-Number: 6815744
    Gerrit-PatchSet: 2
    Gerrit-Owner: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-CC: Kinuko Yasuda <kin...@chromium.org>
    Gerrit-CC: Nico Weber <tha...@chromium.org>
    Gerrit-CC: Tom Sepez <tse...@chromium.org>
    Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Comment-Date: Mon, 04 Aug 2025 17:14:47 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Tom Sepez <tse...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Daniel Soromou (Gerrit)

    unread,
    4:01 PM (4 hours ago) 4:01 PM
    to Arthur Sonzogni, Tom Sepez, Kinuko Yasuda, Nico Weber, Chromium LUCI CQ, chromium...@chromium.org, mac-r...@chromium.org, zhangwen...@google.com
    Attention needed from Arthur Sonzogni, Nico Weber and Tom Sepez

    Daniel Soromou added 2 comments

    File ui/display/mac/screen_mac.mm
    Line 216, Patchset 2: std::vector<CGDirectDisplayID> online_displays(1024);
    Tom Sepez . resolved

    this should be std::array<..., 1024>

    Daniel Soromou

    Done

    Line 235, Patchset 2: CGDirectDisplayID online_display = online_displays[online_display_index];
    Tom Sepez . resolved

    Here is likely where things get flagged.

    Nico Weber

    Yep:

    ```
    ../../ui/display/mac/screen_mac.mm:235:40: error: unsafe buffer access [-Werror,-Wunsafe-buffer-usage]
    235 | CGDirectDisplayID online_display = online_displays[online_display_index];
    | ^~~~~~~~~~~~~~~
    ```
    Daniel Soromou

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Arthur Sonzogni
    • Nico Weber
    • Tom Sepez
    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: I7bd04ede74a1a7975dde777cfc94ae5efd58f791
      Gerrit-Change-Number: 6815744
      Gerrit-PatchSet: 3
      Gerrit-Owner: Arthur Sonzogni <arthurs...@chromium.org>
      Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
      Gerrit-CC: Daniel Soromou <koreta...@chromium.org>
      Gerrit-CC: Kinuko Yasuda <kin...@chromium.org>
      Gerrit-CC: Nico Weber <tha...@chromium.org>
      Gerrit-CC: Tom Sepez <tse...@chromium.org>
      Gerrit-Attention: Nico Weber <tha...@chromium.org>
      Gerrit-Attention: Tom Sepez <tse...@chromium.org>
      Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
      Gerrit-Comment-Date: Mon, 20 Oct 2025 20:01:17 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Nico Weber <tha...@chromium.org>
      Comment-In-Reply-To: Tom Sepez <tse...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Tom Sepez (Gerrit)

      unread,
      4:03 PM (4 hours ago) 4:03 PM
      to Arthur Sonzogni, Daniel Soromou, Kinuko Yasuda, Nico Weber, Chromium LUCI CQ, chromium...@chromium.org, mac-r...@chromium.org, zhangwen...@google.com
      Attention needed from Arthur Sonzogni, Daniel Soromou and Nico Weber

      Tom Sepez added 3 comments

      Patchset-level comments
      File-level comment, Patchset 3 (Latest):
      Tom Sepez . resolved

      LG w/comments

      Commit Message
      Line 9, Patchset 3 (Latest):This CL fixes an unsafe buffer usage in `ui/display/mac/screen_mac.mm` by replacing a C-style array with a `std::vector`.
      Tom Sepez . unresolved

      nit: std::array

      File ui/display/mac/screen_mac.mm
      Line 236, Patchset 3 (Latest): CHECK_LE(static_cast<size_t>(online_display_count), online_displays.size());
      Tom Sepez . unresolved

      redundant, base::span<>::first() will trap on OOB so you don't have to.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Arthur Sonzogni
      • Daniel Soromou
      • Nico Weber
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • 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: I7bd04ede74a1a7975dde777cfc94ae5efd58f791
        Gerrit-Change-Number: 6815744
        Gerrit-PatchSet: 3
        Gerrit-Owner: Arthur Sonzogni <arthurs...@chromium.org>
        Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
        Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
        Gerrit-CC: Daniel Soromou <koreta...@chromium.org>
        Gerrit-CC: Kinuko Yasuda <kin...@chromium.org>
        Gerrit-CC: Nico Weber <tha...@chromium.org>
        Gerrit-Attention: Nico Weber <tha...@chromium.org>
        Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
        Gerrit-Attention: Daniel Soromou <koreta...@chromium.org>
        Gerrit-Comment-Date: Mon, 20 Oct 2025 20:03:45 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Tom Sepez (Gerrit)

        unread,
        4:07 PM (4 hours ago) 4:07 PM
        to Arthur Sonzogni, Daniel Soromou, Kinuko Yasuda, Nico Weber, Chromium LUCI CQ, chromium...@chromium.org, mac-r...@chromium.org, zhangwen...@google.com
        Attention needed from Arthur Sonzogni, Daniel Soromou and Nico Weber

        Tom Sepez added 1 comment

        File ui/display/mac/screen_mac.mm
        Line 238, Patchset 3: .first(static_cast<size_t>(online_display_count));
        Tom Sepez . unresolved

        cast not required. GDisplayCount is (deprecated) alias for uin32_t, and on all platforms (32 or 64 bit) that promotes to size_t. If that should change, (i.e. CGDisplayCount became signed), then we'd catch this at compile time except for the cast which suppresses it.

        Gerrit-Comment-Date: Mon, 20 Oct 2025 20:07:29 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Daniel Soromou (Gerrit)

        unread,
        4:12 PM (4 hours ago) 4:12 PM
        to Arthur Sonzogni, Tom Sepez, Kinuko Yasuda, Nico Weber, Chromium LUCI CQ, chromium...@chromium.org, mac-r...@chromium.org, zhangwen...@google.com
        Attention needed from Arthur Sonzogni, Nico Weber and Tom Sepez

        Daniel Soromou added 3 comments

        Commit Message
        Line 9, Patchset 3:This CL fixes an unsafe buffer usage in `ui/display/mac/screen_mac.mm` by replacing a C-style array with a `std::vector`.
        Tom Sepez . resolved

        nit: std::array

        Daniel Soromou

        Done

        File ui/display/mac/screen_mac.mm
        Line 236, Patchset 3: CHECK_LE(static_cast<size_t>(online_display_count), online_displays.size());
        Tom Sepez . resolved

        redundant, base::span<>::first() will trap on OOB so you don't have to.

        Daniel Soromou

        Done

        Line 238, Patchset 3: .first(static_cast<size_t>(online_display_count));
        Tom Sepez . resolved

        cast not required. GDisplayCount is (deprecated) alias for uin32_t, and on all platforms (32 or 64 bit) that promotes to size_t. If that should change, (i.e. CGDisplayCount became signed), then we'd catch this at compile time except for the cast which suppresses it.

        Daniel Soromou

        Done

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Arthur Sonzogni
        • Nico Weber
        • Tom Sepez
        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: I7bd04ede74a1a7975dde777cfc94ae5efd58f791
          Gerrit-Change-Number: 6815744
          Gerrit-PatchSet: 6
          Gerrit-Owner: Arthur Sonzogni <arthurs...@chromium.org>
          Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
          Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
          Gerrit-CC: Daniel Soromou <koreta...@chromium.org>
          Gerrit-CC: Kinuko Yasuda <kin...@chromium.org>
          Gerrit-CC: Nico Weber <tha...@chromium.org>
          Gerrit-Attention: Nico Weber <tha...@chromium.org>
          Gerrit-Attention: Tom Sepez <tse...@chromium.org>
          Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
          Gerrit-Comment-Date: Mon, 20 Oct 2025 20:12:09 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Tom Sepez <tse...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Tom Sepez (Gerrit)

          unread,
          4:26 PM (3 hours ago) 4:26 PM
          to Arthur Sonzogni, Daniel Soromou, Colin Blundell, Kinuko Yasuda, Nico Weber, Chromium LUCI CQ, chromium...@chromium.org, mac-r...@chromium.org, zhangwen...@google.com
          Attention needed from Arthur Sonzogni, Colin Blundell, Daniel Soromou and Nico Weber

          Tom Sepez voted and added 1 comment

          Votes added by Tom Sepez

          Code-Review+1

          1 comment

          Patchset-level comments
          File-level comment, Patchset 6 (Latest):
          Tom Sepez . resolved

          Thanks!

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Arthur Sonzogni
          • Colin Blundell
          • Daniel Soromou
          • Nico Weber
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • 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: I7bd04ede74a1a7975dde777cfc94ae5efd58f791
            Gerrit-Change-Number: 6815744
            Gerrit-PatchSet: 6
            Gerrit-Owner: Arthur Sonzogni <arthurs...@chromium.org>
            Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
            Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
            Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
            Gerrit-CC: Daniel Soromou <koreta...@chromium.org>
            Gerrit-CC: Kinuko Yasuda <kin...@chromium.org>
            Gerrit-CC: Nico Weber <tha...@chromium.org>
            Gerrit-Attention: Nico Weber <tha...@chromium.org>
            Gerrit-Attention: Colin Blundell <blun...@chromium.org>
            Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
            Gerrit-Attention: Daniel Soromou <koreta...@chromium.org>
            Gerrit-Comment-Date: Mon, 20 Oct 2025 20:26:32 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Nico Weber (Gerrit)

            unread,
            7:00 PM (1 hour ago) 7:00 PM
            to Arthur Sonzogni, Daniel Soromou, Nico Weber, Tom Sepez, Colin Blundell, Kinuko Yasuda, Chromium LUCI CQ, chromium...@chromium.org, mac-r...@chromium.org, zhangwen...@google.com
            Attention needed from Arthur Sonzogni, Colin Blundell and Daniel Soromou

            Nico Weber voted Code-Review+1

            Code-Review+1
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Arthur Sonzogni
            • Colin Blundell
            • Daniel Soromou
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • 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: I7bd04ede74a1a7975dde777cfc94ae5efd58f791
            Gerrit-Change-Number: 6815744
            Gerrit-PatchSet: 8
            Gerrit-Owner: Arthur Sonzogni <arthurs...@chromium.org>
            Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
            Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
            Gerrit-Reviewer: Nico Weber <tha...@chromium.org>
            Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
            Gerrit-CC: Daniel Soromou <koreta...@chromium.org>
            Gerrit-CC: Kinuko Yasuda <kin...@chromium.org>
            Gerrit-Attention: Colin Blundell <blun...@chromium.org>
            Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
            Gerrit-Attention: Daniel Soromou <koreta...@chromium.org>
            Gerrit-Comment-Date: Mon, 20 Oct 2025 23:00:28 +0000
            Gerrit-HasComments: No
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            open
            diffy
            Reply all
            Reply to author
            Forward
            0 new messages