[iOS Blink] Use content layer Perfetto tracing instead [chromium/src : main]

8 views
Skip to first unread message

Xiaobin Cui (Gerrit)

unread,
May 7, 2026, 2:54:22 AMMay 7
to Justin Cohen, Rohit Rao, Etienne Pierre-Doray, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, tracing...@chromium.org, ios-r...@chromium.org, wfh+...@chromium.org, ios-revie...@chromium.org, spang...@chromium.org, marq+...@chromium.org
Attention needed from Etienne Pierre-Doray, Justin Cohen and Rohit Rao

Xiaobin Cui voted Commit-Queue+1

Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • Etienne Pierre-Doray
  • Justin Cohen
  • Rohit Rao
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: Ie237e920251e447e25b01045bd7a5925eabb0eb7
Gerrit-Change-Number: 7826057
Gerrit-PatchSet: 3
Gerrit-Owner: Xiaobin Cui <xiaob...@microsoft.com>
Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
Gerrit-Reviewer: Justin Cohen <justi...@google.com>
Gerrit-Reviewer: Rohit Rao <rohi...@chromium.org>
Gerrit-Reviewer: Xiaobin Cui <xiaob...@microsoft.com>
Gerrit-Attention: Justin Cohen <justi...@google.com>
Gerrit-Attention: Rohit Rao <rohi...@chromium.org>
Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
Gerrit-Comment-Date: Thu, 07 May 2026 06:54:02 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Etienne Pierre-Doray (Gerrit)

unread,
May 7, 2026, 10:13:41 AMMay 7
to Xiaobin Cui, Justin Cohen, Rohit Rao, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, tracing...@chromium.org, ios-r...@chromium.org, wfh+...@chromium.org, ios-revie...@chromium.org, spang...@chromium.org, marq+...@chromium.org
Attention needed from Justin Cohen, Rohit Rao and Xiaobin Cui

Etienne Pierre-Doray voted and added 1 comment

Votes added by Etienne Pierre-Doray

Code-Review+1

1 comment

Patchset-level comments
File-level comment, Patchset 3 (Latest):
Etienne Pierre-Doray . resolved

LGTM, thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Justin Cohen
  • Rohit Rao
  • Xiaobin Cui
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement 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: Ie237e920251e447e25b01045bd7a5925eabb0eb7
    Gerrit-Change-Number: 7826057
    Gerrit-PatchSet: 3
    Gerrit-Owner: Xiaobin Cui <xiaob...@microsoft.com>
    Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Justin Cohen <justi...@google.com>
    Gerrit-Reviewer: Rohit Rao <rohi...@chromium.org>
    Gerrit-Reviewer: Xiaobin Cui <xiaob...@microsoft.com>
    Gerrit-Attention: Justin Cohen <justi...@google.com>
    Gerrit-Attention: Rohit Rao <rohi...@chromium.org>
    Gerrit-Attention: Xiaobin Cui <xiaob...@microsoft.com>
    Gerrit-Comment-Date: Thu, 07 May 2026 14:13:33 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Rohit Rao (Gerrit)

    unread,
    May 8, 2026, 6:58:03 AM (13 days ago) May 8
    to Xiaobin Cui, Etienne Pierre-Doray, Justin Cohen, Rohit Rao, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, tracing...@chromium.org, ios-r...@chromium.org, wfh+...@chromium.org, ios-revie...@chromium.org, spang...@chromium.org, marq+...@chromium.org
    Attention needed from Justin Cohen and Xiaobin Cui

    Rohit Rao added 1 comment

    Patchset-level comments
    Rohit Rao . unresolved

    Can you please file a new bug with more details about what is broken here?

    I support changing the ifdef to USE_BLINK in StartupTracingController, that seems like a straightforward and correct change.

    I'm less clear on why we need to stop using IOSTracingController, and more worried about having partially-divergent startup paths. Where exactly are we creating the startup controller when USE_BLINK is true? What specifically goes wrong when we create the IOSTracingController here?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Justin Cohen
    • Xiaobin Cui
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement 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: Ie237e920251e447e25b01045bd7a5925eabb0eb7
      Gerrit-Change-Number: 7826057
      Gerrit-PatchSet: 3
      Gerrit-Owner: Xiaobin Cui <xiaob...@microsoft.com>
      Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
      Gerrit-Reviewer: Justin Cohen <justi...@google.com>
      Gerrit-Reviewer: Rohit Rao <rohi...@chromium.org>
      Gerrit-Reviewer: Xiaobin Cui <xiaob...@microsoft.com>
      Gerrit-Attention: Justin Cohen <justi...@google.com>
      Gerrit-Attention: Xiaobin Cui <xiaob...@microsoft.com>
      Gerrit-Comment-Date: Fri, 08 May 2026 10:57:56 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Xiaobin Cui (Gerrit)

      unread,
      May 9, 2026, 2:38:12 AM (13 days ago) May 9
      to Etienne Pierre-Doray, Justin Cohen, Rohit Rao, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, tracing...@chromium.org, ios-r...@chromium.org, wfh+...@chromium.org, ios-revie...@chromium.org, spang...@chromium.org, marq+...@chromium.org
      Attention needed from Justin Cohen and Rohit Rao

      Xiaobin Cui added 1 comment

      Patchset-level comments
      Rohit Rao . unresolved

      Can you please file a new bug with more details about what is broken here?

      I support changing the ifdef to USE_BLINK in StartupTracingController, that seems like a straightforward and correct change.

      I'm less clear on why we need to stop using IOSTracingController, and more worried about having partially-divergent startup paths. Where exactly are we creating the startup controller when USE_BLINK is true? What specifically goes wrong when we create the IOSTracingController here?

      Xiaobin Cui

      @rohi...@chromium.org thank you!

      Created a new bug crbug.com/511304747

      After CL crrev.com/c/7700720 Blink-based Chromium on iOS will crash when launching. The reason is that Perfetto has been initialized twice.

      One is from `content/app/content_main_runner_impl.cc`, another is from `iOS/chrome/browser/tracing/iOS_tracing_controller.mm`.

      As for iOS Blink, Perfetto is already initialized by the content layer, and the Perfetto is initialized first in the content layer.

      After adding `IOSTracingController`, Perfetto is initialized again in `IOSChromeMainParts::PreCreateThreads`.

      We have to choose one of them, and no matter which one we choose, we will diverge from another. I tried to use initialization from `IOSTracingController` first, but it is more complicated and found that it will be simpler to reuse the initialization from the content layer.

      And I also confirm that we can generate the tracing report correctly, and can see tracing data from render, GPU process and network process.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Justin Cohen
      • Rohit Rao
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement 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: Ie237e920251e447e25b01045bd7a5925eabb0eb7
      Gerrit-Change-Number: 7826057
      Gerrit-PatchSet: 4
      Gerrit-Owner: Xiaobin Cui <xiaob...@microsoft.com>
      Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
      Gerrit-Reviewer: Justin Cohen <justi...@google.com>
      Gerrit-Reviewer: Rohit Rao <rohi...@chromium.org>
      Gerrit-Reviewer: Xiaobin Cui <xiaob...@microsoft.com>
      Gerrit-Attention: Justin Cohen <justi...@google.com>
      Gerrit-Attention: Rohit Rao <rohi...@chromium.org>
      Gerrit-Comment-Date: Sat, 09 May 2026 06:37:44 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Rohit Rao <rohi...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Xiaobin Cui (Gerrit)

      unread,
      May 11, 2026, 8:10:32 PM (10 days ago) May 11
      to Etienne Pierre-Doray, Justin Cohen, Rohit Rao, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, tracing...@chromium.org, ios-r...@chromium.org, wfh+...@chromium.org, ios-revie...@chromium.org, spang...@chromium.org, marq+...@chromium.org
      Attention needed from Justin Cohen and Rohit Rao

      Xiaobin Cui added 1 comment

      Patchset-level comments
      Rohit Rao . unresolved

      Can you please file a new bug with more details about what is broken here?

      I support changing the ifdef to USE_BLINK in StartupTracingController, that seems like a straightforward and correct change.

      I'm less clear on why we need to stop using IOSTracingController, and more worried about having partially-divergent startup paths. Where exactly are we creating the startup controller when USE_BLINK is true? What specifically goes wrong when we create the IOSTracingController here?

      Xiaobin Cui

      @rohi...@chromium.org thank you!

      Created a new bug crbug.com/511304747

      After CL crrev.com/c/7700720 Blink-based Chromium on iOS will crash when launching. The reason is that Perfetto has been initialized twice.

      One is from `content/app/content_main_runner_impl.cc`, another is from `iOS/chrome/browser/tracing/iOS_tracing_controller.mm`.

      As for iOS Blink, Perfetto is already initialized by the content layer, and the Perfetto is initialized first in the content layer.

      After adding `IOSTracingController`, Perfetto is initialized again in `IOSChromeMainParts::PreCreateThreads`.

      We have to choose one of them, and no matter which one we choose, we will diverge from another. I tried to use initialization from `IOSTracingController` first, but it is more complicated and found that it will be simpler to reuse the initialization from the content layer.

      And I also confirm that we can generate the tracing report correctly, and can see tracing data from render, GPU process and network process.

      Xiaobin Cui

      @rohi...@chromium.org gentle ping~ Thanks!

      Gerrit-Comment-Date: Tue, 12 May 2026 00:10:01 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Rohit Rao <rohi...@chromium.org>
      Comment-In-Reply-To: Xiaobin Cui <xiaob...@microsoft.com>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Rohit Rao (Gerrit)

      unread,
      May 11, 2026, 10:28:05 PM (10 days ago) May 11
      to Xiaobin Cui, Etienne Pierre-Doray, Justin Cohen, Rohit Rao, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, tracing...@chromium.org, ios-r...@chromium.org, wfh+...@chromium.org, ios-revie...@chromium.org, spang...@chromium.org, marq+...@chromium.org
      Attention needed from Justin Cohen and Xiaobin Cui

      Rohit Rao added 1 comment

      Patchset-level comments
      File-level comment, Patchset 4 (Latest):
      Rohit Rao . resolved

      lg, will stamp once the trybots are happy

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Justin Cohen
      • Xiaobin Cui
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement 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: Ie237e920251e447e25b01045bd7a5925eabb0eb7
      Gerrit-Change-Number: 7826057
      Gerrit-PatchSet: 4
      Gerrit-Owner: Xiaobin Cui <xiaob...@microsoft.com>
      Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
      Gerrit-Reviewer: Justin Cohen <justi...@google.com>
      Gerrit-Reviewer: Rohit Rao <rohi...@chromium.org>
      Gerrit-Reviewer: Xiaobin Cui <xiaob...@microsoft.com>
      Gerrit-Attention: Justin Cohen <justi...@google.com>
      Gerrit-Attention: Xiaobin Cui <xiaob...@microsoft.com>
      Gerrit-Comment-Date: Tue, 12 May 2026 02:27:57 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Rohit Rao (Gerrit)

      unread,
      May 14, 2026, 9:50:54 AM (7 days ago) May 14
      to Xiaobin Cui, Rohit Rao, Etienne Pierre-Doray, Justin Cohen, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, tracing...@chromium.org, ios-r...@chromium.org, wfh+...@chromium.org, ios-revie...@chromium.org, spang...@chromium.org, marq+...@chromium.org
      Attention needed from Justin Cohen and Xiaobin Cui

      Rohit Rao voted Code-Review+1

      Code-Review+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Justin Cohen
      • Xiaobin Cui
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement 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: Ie237e920251e447e25b01045bd7a5925eabb0eb7
      Gerrit-Change-Number: 7826057
      Gerrit-PatchSet: 4
      Gerrit-Owner: Xiaobin Cui <xiaob...@microsoft.com>
      Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
      Gerrit-Reviewer: Justin Cohen <justi...@google.com>
      Gerrit-Reviewer: Rohit Rao <rohi...@chromium.org>
      Gerrit-Reviewer: Xiaobin Cui <xiaob...@microsoft.com>
      Gerrit-Attention: Justin Cohen <justi...@google.com>
      Gerrit-Attention: Xiaobin Cui <xiaob...@microsoft.com>
      Gerrit-Comment-Date: Thu, 14 May 2026 13:50:47 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Xiaobin Cui (Gerrit)

      unread,
      May 14, 2026, 8:22:00 PM (7 days ago) May 14
      to Rohit Rao, Etienne Pierre-Doray, Justin Cohen, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, tracing...@chromium.org, ios-r...@chromium.org, wfh+...@chromium.org, ios-revie...@chromium.org, spang...@chromium.org, marq+...@chromium.org
      Attention needed from Justin Cohen

      Xiaobin Cui voted Commit-Queue+2

      Commit-Queue+2
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Justin Cohen
      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: Ie237e920251e447e25b01045bd7a5925eabb0eb7
        Gerrit-Change-Number: 7826057
        Gerrit-PatchSet: 4
        Gerrit-Owner: Xiaobin Cui <xiaob...@microsoft.com>
        Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
        Gerrit-Reviewer: Justin Cohen <justi...@google.com>
        Gerrit-Reviewer: Rohit Rao <rohi...@chromium.org>
        Gerrit-Reviewer: Xiaobin Cui <xiaob...@microsoft.com>
        Gerrit-Attention: Justin Cohen <justi...@google.com>
        Gerrit-Comment-Date: Fri, 15 May 2026 00:21:34 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Xiaobin Cui (Gerrit)

        unread,
        May 14, 2026, 8:22:00 PM (7 days ago) May 14
        to Rohit Rao, Etienne Pierre-Doray, Justin Cohen, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, tracing...@chromium.org, ios-r...@chromium.org, wfh+...@chromium.org, ios-revie...@chromium.org, spang...@chromium.org, marq+...@chromium.org
        Attention needed from Justin Cohen

        Xiaobin Cui added 2 comments

        Patchset-level comments

        Can you please file a new bug with more details about what is broken here?

        I support changing the ifdef to USE_BLINK in StartupTracingController, that seems like a straightforward and correct change.

        I'm less clear on why we need to stop using IOSTracingController, and more worried about having partially-divergent startup paths. Where exactly are we creating the startup controller when USE_BLINK is true? What specifically goes wrong when we create the IOSTracingController here?

        Xiaobin Cui

        @rohi...@chromium.org thank you!

        Created a new bug crbug.com/511304747

        After CL crrev.com/c/7700720 Blink-based Chromium on iOS will crash when launching. The reason is that Perfetto has been initialized twice.

        One is from `content/app/content_main_runner_impl.cc`, another is from `iOS/chrome/browser/tracing/iOS_tracing_controller.mm`.

        As for iOS Blink, Perfetto is already initialized by the content layer, and the Perfetto is initialized first in the content layer.

        After adding `IOSTracingController`, Perfetto is initialized again in `IOSChromeMainParts::PreCreateThreads`.

        We have to choose one of them, and no matter which one we choose, we will diverge from another. I tried to use initialization from `IOSTracingController` first, but it is more complicated and found that it will be simpler to reuse the initialization from the content layer.

        And I also confirm that we can generate the tracing report correctly, and can see tracing data from render, GPU process and network process.

        Xiaobin Cui

        @rohi...@chromium.org gentle ping~ Thanks!

        Xiaobin Cui

        Done

        Xiaobin Cui . resolved

        tvOS-rel-fyi build error is not related.

        Gerrit-Comment-Date: Fri, 15 May 2026 00:21:29 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        open
        diffy

        Xiaobin Cui (Gerrit)

        unread,
        May 14, 2026, 11:17:25 PM (7 days ago) May 14
        to Rohit Rao, Etienne Pierre-Doray, Justin Cohen, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, tracing...@chromium.org, ios-r...@chromium.org, wfh+...@chromium.org, ios-revie...@chromium.org, spang...@chromium.org, marq+...@chromium.org
        Attention needed from Justin Cohen

        Xiaobin Cui voted Commit-Queue+2

        Commit-Queue+2
        Gerrit-Comment-Date: Fri, 15 May 2026 03:16:51 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Chromium LUCI CQ (Gerrit)

        unread,
        May 14, 2026, 11:21:54 PM (7 days ago) May 14
        to Xiaobin Cui, Rohit Rao, Etienne Pierre-Doray, Justin Cohen, android-bu...@system.gserviceaccount.com, tracing...@chromium.org, ios-r...@chromium.org, wfh+...@chromium.org, ios-revie...@chromium.org, spang...@chromium.org, marq+...@chromium.org

        Chromium LUCI CQ submitted the change

        Change information

        Commit message:
        [iOS Blink] Use content layer Perfetto tracing instead

        Guard IOSTracingController behind !USE_BLINK so the content layer
        handles Perfetto initialization normally for iOS Blink, matching other
        platforms.

        Also fix StartupTracingController to use kCustomBackend when USE_BLINK
        is enabled, so startup traces are actually collected.
        Bug: 495937056, 511304747
        Change-Id: Ie237e920251e447e25b01045bd7a5925eabb0eb7
        Reviewed-by: Etienne Pierre-Doray <etie...@chromium.org>
        Reviewed-by: Rohit Rao <rohi...@chromium.org>
        Commit-Queue: Xiaobin Cui <xiaob...@microsoft.com>
        Cr-Commit-Position: refs/heads/main@{#1631028}
        Files:
        • M ios/chrome/browser/web/model/chrome_main_parts.mm
        • M services/tracing/public/cpp/startup_tracing_controller.cc
        Change size: S
        Delta: 2 files changed, 9 insertions(+), 2 deletions(-)
        Branch: refs/heads/main
        Submit Requirements:
        • requirement satisfiedCode-Review: +1 by Rohit Rao, +1 by Etienne Pierre-Doray
        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: Ie237e920251e447e25b01045bd7a5925eabb0eb7
        Gerrit-Change-Number: 7826057
        Gerrit-PatchSet: 5
        Gerrit-Owner: Xiaobin Cui <xiaob...@microsoft.com>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
        Gerrit-Reviewer: Justin Cohen <justi...@google.com>
        Gerrit-Reviewer: Rohit Rao <rohi...@chromium.org>
        Gerrit-Reviewer: Xiaobin Cui <xiaob...@microsoft.com>
        open
        diffy
        satisfied_requirement
        Reply all
        Reply to author
        Forward
        0 new messages