Replace std::unique_ptr with base::HeapArray in test_utils.cc [chromium/src : main]

0 views
Skip to first unread message

Stephen Nusko (Gerrit)

unread,
May 30, 2024, 12:03:03 PMMay 30
to Mathijs Affourtit, AyeAye, blundell+...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org
Attention needed from Mathijs Affourtit

Stephen Nusko voted and added 1 comment

Votes added by Stephen Nusko

Code-Review+1

1 comment

Patchset-level comments
File-level comment, Patchset 1 (Latest):
Stephen Nusko . resolved

This is just a test so unlikely to impact our users 😊 but seems like a fine change in general.

Open in Gerrit

Related details

Attention is currently required from:
  • Mathijs Affourtit
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I80e0a451973b931d3ef638374ea2e349e8d3cb90
Gerrit-Change-Number: 5584824
Gerrit-PatchSet: 1
Gerrit-Owner: Mathijs Affourtit <maffo...@google.com>
Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
Gerrit-Attention: Mathijs Affourtit <maffo...@google.com>
Gerrit-Comment-Date: Thu, 30 May 2024 16:02:49 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Primiano Tucci (Gerrit)

unread,
May 30, 2024, 12:29:48 PMMay 30
to Mathijs Affourtit, Primiano Tucci, Stephen Nusko, AyeAye, blundell+...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org
Attention needed from Mathijs Affourtit and Primiano Tucci

Primiano Tucci added 1 comment

Patchset-level comments
Primiano Tucci . resolved

Frankly the benefit brought by this CL is IMHO nearly 0. Tge only thing this is adding is a CHECK around the assignment payload[kSize - 1], which was allocated 2 lines above. This is imho the sort extremely unpragmatic change which is 99% churn (let's not even mention that this is a test file).

More in general, I had a look at base::span, and I have to confess I'm worried about the liberal replacement of raw pointes into base-span all over the codebase. This make things look like an array, but introduces a CHECK on each [] access. If done liberally all over the places, this bloats binary size, will thrash icache and create extra load on the branch predictor (which are already pityful on arm's little cores).

In summary, no concerns for this CL (other than thinking this is pure churn), but overall worried if you are liberally replacing all raw arrays with base::span as that is going to be yet another papercut for chrome's performance.

Open in Gerrit

Related details

Attention is currently required from:
  • Mathijs Affourtit
  • Primiano Tucci
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I80e0a451973b931d3ef638374ea2e349e8d3cb90
Gerrit-Change-Number: 5584824
Gerrit-PatchSet: 1
Gerrit-Owner: Mathijs Affourtit <maffo...@google.com>
Gerrit-Reviewer: Primiano Tucci <prim...@chromium.org>
Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
Gerrit-CC: Primiano Tucci <prim...@google.com>
Gerrit-Attention: Primiano Tucci <prim...@chromium.org>
Gerrit-Attention: Mathijs Affourtit <maffo...@google.com>
Gerrit-Comment-Date: Thu, 30 May 2024 16:29:30 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Mathijs Affourtit (Gerrit)

unread,
May 30, 2024, 4:21:14 PMMay 30
to Thomas Sepez, Primiano Tucci, Primiano Tucci, Stephen Nusko, AyeAye, blundell+...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org
Attention needed from Primiano Tucci and Primiano Tucci

Mathijs Affourtit added 1 comment

Patchset-level comments
Primiano Tucci . resolved

Frankly the benefit brought by this CL is IMHO nearly 0. Tge only thing this is adding is a CHECK around the assignment payload[kSize - 1], which was allocated 2 lines above. This is imho the sort extremely unpragmatic change which is 99% churn (let's not even mention that this is a test file).

More in general, I had a look at base::span, and I have to confess I'm worried about the liberal replacement of raw pointes into base-span all over the codebase. This make things look like an array, but introduces a CHECK on each [] access. If done liberally all over the places, this bloats binary size, will thrash icache and create extra load on the branch predictor (which are already pityful on arm's little cores).

In summary, no concerns for this CL (other than thinking this is pure churn), but overall worried if you are liberally replacing all raw arrays with base::span as that is going to be yet another papercut for chrome's performance.

Mathijs Affourtit
Open in Gerrit

Related details

Attention is currently required from:
  • Primiano Tucci
  • Primiano Tucci
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I80e0a451973b931d3ef638374ea2e349e8d3cb90
Gerrit-Change-Number: 5584824
Gerrit-PatchSet: 1
Gerrit-Owner: Mathijs Affourtit <maffo...@google.com>
Gerrit-Reviewer: Primiano Tucci <prim...@chromium.org>
Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
Gerrit-CC: Primiano Tucci <prim...@google.com>
Gerrit-CC: Thomas Sepez <tse...@google.com>
Gerrit-Attention: Primiano Tucci <prim...@chromium.org>
Gerrit-Attention: Primiano Tucci <prim...@google.com>
Gerrit-Comment-Date: Thu, 30 May 2024 20:20:56 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Primiano Tucci <prim...@google.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Thomas Sepez (Gerrit)

unread,
Jun 4, 2024, 1:38:05 PMJun 4
to Mathijs Affourtit, Code Review Nudger, Primiano Tucci, Primiano Tucci, Stephen Nusko, AyeAye, blundell+...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org
Attention needed from Mathijs Affourtit, Primiano Tucci and Primiano Tucci

Thomas Sepez added 3 comments

File services/tracing/perfetto/test_utils.cc
Line 59, Patchset 1 (Latest): memset(payload.data(), '.', kLargeMessageSize);
Thomas Sepez . unresolved

this now becomes `std::ranges::fill(payload, ',');

Line 60, Patchset 1 (Latest): payload[kLargeMessageSize - 1] = 0;
Thomas Sepez . unresolved

this now becomes `payload.back() = 0;`

Line 66, Patchset 1 (Latest): writer->NewTracePacket()->set_for_testing()->set_str(payload.data(),
kLargeMessageSize);
Thomas Sepez . unresolved

This function should be converted to take span as an argument so as to just pass (payload) and have it implicitly convert to span.

Open in Gerrit

Related details

Attention is currently required from:
  • Mathijs Affourtit
  • Primiano Tucci
  • Primiano Tucci
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • 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: I80e0a451973b931d3ef638374ea2e349e8d3cb90
    Gerrit-Change-Number: 5584824
    Gerrit-PatchSet: 1
    Gerrit-Owner: Mathijs Affourtit <maffo...@google.com>
    Gerrit-Reviewer: Primiano Tucci <prim...@chromium.org>
    Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
    Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
    Gerrit-CC: Primiano Tucci <prim...@google.com>
    Gerrit-CC: Thomas Sepez <tse...@google.com>
    Gerrit-Attention: Primiano Tucci <prim...@chromium.org>
    Gerrit-Attention: Primiano Tucci <prim...@google.com>
    Gerrit-Attention: Mathijs Affourtit <maffo...@google.com>
    Gerrit-Comment-Date: Tue, 04 Jun 2024 17:37:50 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Thomas Sepez (Gerrit)

    unread,
    Jun 4, 2024, 7:36:59 PMJun 4
    to Mathijs Affourtit, Code Review Nudger, Primiano Tucci, Primiano Tucci, Stephen Nusko, AyeAye, blundell+...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org
    Attention needed from Mathijs Affourtit, Primiano Tucci and Primiano Tucci

    Thomas Sepez added 1 comment

    File services/tracing/perfetto/test_utils.cc
    Line 60, Patchset 1 (Latest): payload[kLargeMessageSize - 1] = 0;
    Thomas Sepez . unresolved

    this now becomes `payload.back() = 0;`

    Thomas Sepez

    actually `payload.span().back() = 0`.

    Gerrit-Comment-Date: Tue, 04 Jun 2024 23:36:45 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Thomas Sepez <tse...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Thomas Sepez (Gerrit)

    unread,
    Jun 4, 2024, 7:39:27 PMJun 4
    to Mathijs Affourtit, Code Review Nudger, Primiano Tucci, Primiano Tucci, Stephen Nusko, AyeAye, blundell+...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org
    Attention needed from Mathijs Affourtit, Primiano Tucci and Primiano Tucci

    Thomas Sepez added 1 comment

    File services/tracing/perfetto/test_utils.cc
    Line 66, Patchset 1 (Latest): writer->NewTracePacket()->set_for_testing()->set_str(payload.data(),
    kLargeMessageSize);
    Thomas Sepez . unresolved

    This function should be converted to take span as an argument so as to just pass (payload) and have it implicitly convert to span.

    Thomas Sepez

    Ah, but it looks to be a generated protobuf method, but we can still clean up the call to be `set_str(payload.data(), payload.size())`

    Gerrit-Comment-Date: Tue, 04 Jun 2024 23:39:12 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Mathijs Affourtit (Gerrit)

    unread,
    Jun 5, 2024, 1:16:42 PMJun 5
    to Chromium LUCI CQ, Code Review Nudger, Thomas Sepez, Primiano Tucci, Primiano Tucci, Stephen Nusko, AyeAye, blundell+...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org
    Attention needed from Primiano Tucci, Primiano Tucci and Thomas Sepez

    Mathijs Affourtit voted and added 3 comments

    Votes added by Mathijs Affourtit

    Commit-Queue+1

    3 comments

    File services/tracing/perfetto/test_utils.cc
    Line 59, Patchset 1: memset(payload.data(), '.', kLargeMessageSize);
    Thomas Sepez . resolved

    this now becomes `std::ranges::fill(payload, ',');

    Mathijs Affourtit

    Done

    Line 60, Patchset 1: payload[kLargeMessageSize - 1] = 0;
    Thomas Sepez . resolved

    this now becomes `payload.back() = 0;`

    Thomas Sepez

    actually `payload.span().back() = 0`.

    Mathijs Affourtit

    Done. Found that I needed to use .as_span(), rather than .span(). Let me know if that's not right.

    Line 66, Patchset 1: writer->NewTracePacket()->set_for_testing()->set_str(payload.data(),
    kLargeMessageSize);
    Thomas Sepez . resolved

    This function should be converted to take span as an argument so as to just pass (payload) and have it implicitly convert to span.

    Thomas Sepez

    Ah, but it looks to be a generated protobuf method, but we can still clean up the call to be `set_str(payload.data(), payload.size())`

    Mathijs Affourtit

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Primiano Tucci
    • Primiano Tucci
    • Thomas Sepez
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • 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: I80e0a451973b931d3ef638374ea2e349e8d3cb90
    Gerrit-Change-Number: 5584824
    Gerrit-PatchSet: 3
    Gerrit-Owner: Mathijs Affourtit <maffo...@google.com>
    Gerrit-Reviewer: Mathijs Affourtit <maffo...@google.com>
    Gerrit-Reviewer: Primiano Tucci <prim...@chromium.org>
    Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
    Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
    Gerrit-CC: Primiano Tucci <prim...@google.com>
    Gerrit-CC: Thomas Sepez <tse...@google.com>
    Gerrit-Attention: Primiano Tucci <prim...@chromium.org>
    Gerrit-Attention: Primiano Tucci <prim...@google.com>
    Gerrit-Attention: Thomas Sepez <tse...@google.com>
    Gerrit-Comment-Date: Wed, 05 Jun 2024 17:16:24 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Thomas Sepez <tse...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Mathijs Affourtit (Gerrit)

    unread,
    Jun 6, 2024, 1:33:08 PMJun 6
    to Chromium LUCI CQ, Code Review Nudger, Thomas Sepez, Primiano Tucci, Primiano Tucci, Stephen Nusko, AyeAye, blundell+...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org
    Attention needed from Primiano Tucci, Primiano Tucci and Thomas Sepez

    Mathijs Affourtit added 1 comment

    Patchset-level comments
    File-level comment, Patchset 3 (Latest):
    Mathijs Affourtit . unresolved

    @prim...@chromium.org do you have any outstanding concerns on this particular change? If not, could you add your +1?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Primiano Tucci
    • Primiano Tucci
    • Thomas Sepez
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • 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: I80e0a451973b931d3ef638374ea2e349e8d3cb90
      Gerrit-Change-Number: 5584824
      Gerrit-PatchSet: 3
      Gerrit-Owner: Mathijs Affourtit <maffo...@google.com>
      Gerrit-Reviewer: Mathijs Affourtit <maffo...@google.com>
      Gerrit-Reviewer: Primiano Tucci <prim...@chromium.org>
      Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
      Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
      Gerrit-CC: Primiano Tucci <prim...@google.com>
      Gerrit-CC: Thomas Sepez <tse...@google.com>
      Gerrit-Attention: Primiano Tucci <prim...@chromium.org>
      Gerrit-Attention: Primiano Tucci <prim...@google.com>
      Gerrit-Attention: Thomas Sepez <tse...@google.com>
      Gerrit-Comment-Date: Thu, 06 Jun 2024 17:32:51 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Primiano Tucci (Gerrit)

      unread,
      Jun 6, 2024, 2:58:14 PMJun 6
      to Mathijs Affourtit, Chromium LUCI CQ, Code Review Nudger, Thomas Sepez, Primiano Tucci, Stephen Nusko, AyeAye, blundell+...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org
      Attention needed from Mathijs Affourtit, Primiano Tucci and Thomas Sepez

      Primiano Tucci voted and added 1 comment

      Votes added by Primiano Tucci

      Code-Review+1

      1 comment

      Patchset-level comments
      Primiano Tucci . resolved

      No as I said I didn't have any conccerns with the CL itself since the beginning cause it's a test file. just the overall approach, but I said what I had to say on that document.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Mathijs Affourtit
      • Primiano Tucci
      • Thomas Sepez
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement 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: I80e0a451973b931d3ef638374ea2e349e8d3cb90
      Gerrit-Change-Number: 5584824
      Gerrit-PatchSet: 3
      Gerrit-Owner: Mathijs Affourtit <maffo...@google.com>
      Gerrit-Reviewer: Mathijs Affourtit <maffo...@google.com>
      Gerrit-Reviewer: Primiano Tucci <prim...@chromium.org>
      Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
      Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
      Gerrit-CC: Primiano Tucci <prim...@google.com>
      Gerrit-CC: Thomas Sepez <tse...@google.com>
      Gerrit-Attention: Primiano Tucci <prim...@google.com>
      Gerrit-Attention: Mathijs Affourtit <maffo...@google.com>
      Gerrit-Attention: Thomas Sepez <tse...@google.com>
      Gerrit-Comment-Date: Thu, 06 Jun 2024 18:57:58 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Mathijs Affourtit (Gerrit)

      unread,
      Jun 6, 2024, 4:19:13 PMJun 6
      to Primiano Tucci, Chromium LUCI CQ, Code Review Nudger, Thomas Sepez, Primiano Tucci, Stephen Nusko, AyeAye, blundell+...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org
      Attention needed from Primiano Tucci and Thomas Sepez

      Mathijs Affourtit added 1 comment

      Patchset-level comments
      Mathijs Affourtit . resolved

      @prim...@chromium.org do you have any outstanding concerns on this particular change? If not, could you add your +1?

      Mathijs Affourtit

      Resolving

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Primiano Tucci
      • Thomas Sepez
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement 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: I80e0a451973b931d3ef638374ea2e349e8d3cb90
      Gerrit-Change-Number: 5584824
      Gerrit-PatchSet: 3
      Gerrit-Owner: Mathijs Affourtit <maffo...@google.com>
      Gerrit-Reviewer: Mathijs Affourtit <maffo...@google.com>
      Gerrit-Reviewer: Primiano Tucci <prim...@chromium.org>
      Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
      Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
      Gerrit-CC: Primiano Tucci <prim...@google.com>
      Gerrit-CC: Thomas Sepez <tse...@google.com>
      Gerrit-Attention: Primiano Tucci <prim...@google.com>
      Gerrit-Attention: Thomas Sepez <tse...@google.com>
      Gerrit-Comment-Date: Thu, 06 Jun 2024 20:18:59 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Mathijs Affourtit <maffo...@google.com>
      satisfied_requirement
      open
      diffy

      Mathijs Affourtit (Gerrit)

      unread,
      Jun 6, 2024, 4:19:20 PMJun 6
      to Primiano Tucci, Chromium LUCI CQ, Code Review Nudger, Thomas Sepez, Primiano Tucci, Stephen Nusko, AyeAye, blundell+...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org
      Attention needed from Primiano Tucci and Thomas Sepez

      Mathijs Affourtit voted Commit-Queue+2

      Commit-Queue+2
      Gerrit-Comment-Date: Thu, 06 Jun 2024 20:19:05 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      open
      diffy

      Chromium LUCI CQ (Gerrit)

      unread,
      Jun 6, 2024, 5:16:40 PMJun 6
      to Mathijs Affourtit, Primiano Tucci, Code Review Nudger, Thomas Sepez, Primiano Tucci, Stephen Nusko, AyeAye, blundell+...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org

      Chromium LUCI CQ submitted the change

      Change information

      Commit message:
      Replace std::unique_ptr with base::HeapArray in test_utils.cc

      Code Health project. Using std::unique_ptr<T[]> does not automatically preserve the size of the allocation. This forces a need for ad-hoc bounds checks, which are easy to get wrong, leading to bugs which attackers use to compromise our users.
      Bug: 40285824
      Bug: 326459271
      Change-Id: I80e0a451973b931d3ef638374ea2e349e8d3cb90
      Reviewed-by: Primiano Tucci <prim...@chromium.org>
      Commit-Queue: Mathijs Affourtit <maffo...@google.com>
      Reviewed-by: Stephen Nusko <nus...@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#1311560}
      Files:
      • M services/tracing/perfetto/test_utils.cc
      Change size: S
      Delta: 1 file changed, 6 insertions(+), 5 deletions(-)
      Branch: refs/heads/main
      Submit Requirements:
      • requirement satisfiedCode-Review: +1 by Primiano Tucci, +1 by Stephen Nusko
      Open in Gerrit
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: merged
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I80e0a451973b931d3ef638374ea2e349e8d3cb90
      Gerrit-Change-Number: 5584824
      Gerrit-PatchSet: 4
      Gerrit-Owner: Mathijs Affourtit <maffo...@google.com>
      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Mathijs Affourtit <maffo...@google.com>
      Gerrit-Reviewer: Primiano Tucci <prim...@chromium.org>
      Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
      open
      diffy
      satisfied_requirement
      Reply all
      Reply to author
      Forward
      0 new messages