[profiler] Add CpuProfileSource to distinguish concurrent profile streams [v8/v8 : main]

0 views
Skip to first unread message

Issack John (Gerrit)

unread,
Oct 9, 2025, 1:22:58 PMOct 9
to V8 LUCI CQ, Michael Lippautz, Yang Guo, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
Attention needed from Issack John, Michael Lippautz and Yang Guo

Message from Issack John

Set Ready For Review

Open in Gerrit

Related details

Attention is currently required from:
  • Issack John
  • Michael Lippautz
  • Yang Guo
Submit Requirements:
  • 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: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
Gerrit-Change-Number: 7004962
Gerrit-PatchSet: 2
Gerrit-Owner: Issack John <issac...@microsoft.com>
Gerrit-Reviewer: Issack John <issac...@microsoft.com>
Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
Gerrit-Attention: Yang Guo <yan...@chromium.org>
Gerrit-Attention: Michael Lippautz <mlip...@chromium.org>
Gerrit-Attention: Issack John <issac...@microsoft.com>
Gerrit-Comment-Date: Thu, 09 Oct 2025 17:22:52 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Yang Guo (Gerrit)

unread,
Oct 10, 2025, 5:56:53 AMOct 10
to Issack John, V8 LUCI CQ, Michael Lippautz, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
Attention needed from Issack John and Michael Lippautz

Yang Guo added 2 comments

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Yang Guo . resolved

Please file

File include/v8-profiler.h
Line 54, Patchset 2 (Latest): kSelfProfiling = 2,
Yang Guo . unresolved

This is not used anywhere. I assume that this will be used from Blink? I further assume that there will be a change in DevTools frontend to make use of this information?

Can you file a crbug so that we can track the rationale of this change and the associated CLs?

Open in Gerrit

Related details

Attention is currently required from:
  • Issack John
  • Michael Lippautz
Submit Requirements:
    • 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: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 2
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Attention: Issack John <issac...@microsoft.com>
    Gerrit-Comment-Date: Fri, 10 Oct 2025 09:56:41 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    unsatisfied_requirement
    open
    diffy

    Yang Guo (Gerrit)

    unread,
    Oct 10, 2025, 5:57:25 AMOct 10
    to Issack John, Jack Franklin, V8 LUCI CQ, Michael Lippautz, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
    Attention needed from Issack John, Jack Franklin and Michael Lippautz

    Yang Guo added 1 comment

    Patchset-level comments
    Yang Guo . resolved

    Jack, could you take a cursory look at this? Also, I anticipate a frontend change based on this.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Issack John
    • Jack Franklin
    • Michael Lippautz
    Submit Requirements:
    • 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: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 2
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Attention: Issack John <issac...@microsoft.com>
    Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Comment-Date: Fri, 10 Oct 2025 09:57:11 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    unsatisfied_requirement
    open
    diffy

    Issack John (Gerrit)

    unread,
    Oct 10, 2025, 12:09:41 PMOct 10
    to Jack Franklin, V8 LUCI CQ, Michael Lippautz, Yang Guo, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
    Attention needed from Jack Franklin, Michael Lippautz and Yang Guo

    Issack John added 1 comment

    File include/v8-profiler.h
    Line 54, Patchset 2 (Latest): kSelfProfiling = 2,
    Yang Guo . unresolved

    This is not used anywhere. I assume that this will be used from Blink? I further assume that there will be a change in DevTools frontend to make use of this information?

    Can you file a crbug so that we can track the rationale of this change and the associated CLs?

    Issack John

    Yes, it will be used from blink. The CL description is long, so it got cut off but the associated CLs are at the bottom along with the crbug.

    Related CLs:
    DevTools CL: https://crrev.com/c/6877206
    Chromium CL: https://crrev.com/c/6874588

    Bug: 375614293

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Jack Franklin
    • Michael Lippautz
    • Yang Guo
    Submit Requirements:
    • 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: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 2
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Comment-Date: Fri, 10 Oct 2025 16:09:33 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Yang Guo <yan...@chromium.org>
    unsatisfied_requirement
    open
    diffy

    Yang Guo (Gerrit)

    unread,
    Oct 13, 2025, 2:56:55 AMOct 13
    to Issack John, Jack Franklin, V8 LUCI CQ, Michael Lippautz, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
    Attention needed from Issack John, Jack Franklin and Michael Lippautz

    Yang Guo added 1 comment

    File include/v8-profiler.h
    Line 54, Patchset 2 (Latest): kSelfProfiling = 2,
    Yang Guo . unresolved

    This is not used anywhere. I assume that this will be used from Blink? I further assume that there will be a change in DevTools frontend to make use of this information?

    Can you file a crbug so that we can track the rationale of this change and the associated CLs?

    Issack John

    Yes, it will be used from blink. The CL description is long, so it got cut off but the associated CLs are at the bottom along with the crbug.

    Related CLs:
    DevTools CL: https://crrev.com/c/6877206
    Chromium CL: https://crrev.com/c/6874588

    Bug: 375614293

    Yang Guo

    Indeed I overlooked the content below the fold. Thanks!

    I'd still like Jack to take a look, especially in combination with the DevTools CL.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Issack John
    • Jack Franklin
    • Michael Lippautz
    Submit Requirements:
    • 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: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 2
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Attention: Issack John <issac...@microsoft.com>
    Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Comment-Date: Mon, 13 Oct 2025 06:56:42 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Yang Guo <yan...@chromium.org>
    Comment-In-Reply-To: Issack John <issac...@microsoft.com>
    unsatisfied_requirement
    open
    diffy

    Issack John (Gerrit)

    unread,
    Oct 14, 2025, 2:17:08 PMOct 14
    to Jack Franklin, V8 LUCI CQ, Michael Lippautz, Yang Guo, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
    Attention needed from Jack Franklin and Michael Lippautz

    Issack John added 1 comment

    File include/v8-profiler.h
    Line 54, Patchset 2 (Latest): kSelfProfiling = 2,
    Yang Guo . unresolved

    This is not used anywhere. I assume that this will be used from Blink? I further assume that there will be a change in DevTools frontend to make use of this information?

    Can you file a crbug so that we can track the rationale of this change and the associated CLs?

    Issack John

    Yes, it will be used from blink. The CL description is long, so it got cut off but the associated CLs are at the bottom along with the crbug.

    Related CLs:
    DevTools CL: https://crrev.com/c/6877206
    Chromium CL: https://crrev.com/c/6874588

    Bug: 375614293

    Yang Guo

    Indeed I overlooked the content below the fold. Thanks!

    I'd still like Jack to take a look, especially in combination with the DevTools CL.

    Issack John

    SGTM

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Jack Franklin
    • Michael Lippautz
    Submit Requirements:
    • 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: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 2
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Comment-Date: Tue, 14 Oct 2025 18:17:01 +0000
    unsatisfied_requirement
    open
    diffy

    Issack John (Gerrit)

    unread,
    Oct 24, 2025, 12:03:21 PM (13 days ago) Oct 24
    to Jack Franklin, V8 LUCI CQ, Michael Lippautz, Yang Guo, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
    Attention needed from Jack Franklin and Michael Lippautz

    Issack John added 1 comment

    Patchset-level comments
    Yang Guo . resolved

    Jack, could you take a cursory look at this? Also, I anticipate a frontend change based on this.

    Issack John

    Gentle ping. jacktfranklin@ 😊

    Gerrit-Comment-Date: Fri, 24 Oct 2025 16:03:16 +0000
    unsatisfied_requirement
    open
    diffy

    Jack Franklin (Gerrit)

    unread,
    Nov 3, 2025, 4:01:51 AM (3 days ago) Nov 3
    to Issack John, V8 LUCI CQ, Michael Lippautz, Yang Guo, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
    Attention needed from Issack John, Michael Lippautz and Yang Guo

    Jack Franklin added 1 comment

    File include/v8-profiler.h
    Line 54, Patchset 2 (Latest): kSelfProfiling = 2,
    Yang Guo . unresolved

    This is not used anywhere. I assume that this will be used from Blink? I further assume that there will be a change in DevTools frontend to make use of this information?

    Can you file a crbug so that we can track the rationale of this change and the associated CLs?

    Issack John

    Yes, it will be used from blink. The CL description is long, so it got cut off but the associated CLs are at the bottom along with the crbug.

    Related CLs:
    DevTools CL: https://crrev.com/c/6877206
    Chromium CL: https://crrev.com/c/6874588

    Bug: 375614293

    Yang Guo

    Indeed I overlooked the content below the fold. Thanks!

    I'd still like Jack to take a look, especially in combination with the DevTools CL.

    Issack John

    SGTM

    Jack Franklin

    Apologies for the delay here - this LGTM (I cannot +1 as I don't have the required permissions on V8). I will leave a few notes on the frontend CL but broadly this looks like a great improvement so thank you!

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Issack John
    • Michael Lippautz
    • Yang Guo
    Submit Requirements:
    • 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: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 2
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Attention: Issack John <issac...@microsoft.com>
    Gerrit-Comment-Date: Mon, 03 Nov 2025 09:01:47 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Yang Guo <yan...@chromium.org>
    Comment-In-Reply-To: Issack John <issac...@microsoft.com>
    unsatisfied_requirement
    open
    diffy

    Yang Guo (Gerrit)

    unread,
    Nov 3, 2025, 4:03:53 AM (3 days ago) Nov 3
    to Issack John, Jack Franklin, V8 LUCI CQ, Michael Lippautz, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
    Attention needed from Issack John and Michael Lippautz

    Yang Guo voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Issack John
    • Michael Lippautz
    Submit Requirements:
    • requirement 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: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 2
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Attention: Issack John <issac...@microsoft.com>
    Gerrit-Comment-Date: Mon, 03 Nov 2025 09:03:48 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Michael Lippautz (Gerrit)

    unread,
    Nov 3, 2025, 4:14:11 AM (3 days ago) Nov 3
    to Issack John, Yang Guo, Jack Franklin, V8 LUCI CQ, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
    Attention needed from Issack John

    Michael Lippautz voted and added 4 comments

    Votes added by Michael Lippautz

    Code-Review+1

    4 comments

    Patchset-level comments
    Michael Lippautz . resolved

    lgtm

    File include/v8-profiler.h
    Line 55, Patchset 2 (Latest): kInternal = 3,
    Michael Lippautz . unresolved

    nit: Can you add one-liners to the fields? `kUnspecified` vs `kInternal` could use a clarification.

    Line 51, Patchset 2 (Latest):enum class CpuProfileSource : uint8_t {
    Michael Lippautz . unresolved

    nit: Please add a small comment explaining the enum.

    File src/profiler/profile-generator.cc
    Line 575, Patchset 2 (Latest):const char* CpuProfileSourceToTraceString(v8::CpuProfileSource source) {
    Michael Lippautz . unresolved

    nit: `ToString()` is fine as we use the same convention in e.g. `globals.h`, see https://source.chromium.org/chromium/chromium/src/+/main:v8/src/common/globals.h;l=1427?q=globals.h&ss=chromium

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Issack John
    Submit Requirements:
    • 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: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 2
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Issack John <issac...@microsoft.com>
    Gerrit-Comment-Date: Mon, 03 Nov 2025 09:14:06 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Issack John (Gerrit)

    unread,
    Nov 3, 2025, 4:18:29 PM (3 days ago) Nov 3
    to Michael Lippautz, Yang Guo, Jack Franklin, V8 LUCI CQ, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
    Attention needed from Michael Lippautz and Yang Guo

    Issack John voted and added 5 comments

    Votes added by Issack John

    Commit-Queue+1

    5 comments

    Patchset-level comments
    File-level comment, Patchset 2:
    Issack John . resolved

    Thank you for the reviews! 😊

    File include/v8-profiler.h
    Line 55, Patchset 2: kInternal = 3,
    Michael Lippautz . resolved

    nit: Can you add one-liners to the fields? `kUnspecified` vs `kInternal` could use a clarification.

    Issack John

    Done

    Line 54, Patchset 2: kSelfProfiling = 2,
    Yang Guo . resolved

    This is not used anywhere. I assume that this will be used from Blink? I further assume that there will be a change in DevTools frontend to make use of this information?

    Can you file a crbug so that we can track the rationale of this change and the associated CLs?

    Issack John

    Yes, it will be used from blink. The CL description is long, so it got cut off but the associated CLs are at the bottom along with the crbug.

    Related CLs:
    DevTools CL: https://crrev.com/c/6877206
    Chromium CL: https://crrev.com/c/6874588

    Bug: 375614293

    Yang Guo

    Indeed I overlooked the content below the fold. Thanks!

    I'd still like Jack to take a look, especially in combination with the DevTools CL.

    Issack John

    SGTM

    Jack Franklin

    Apologies for the delay here - this LGTM (I cannot +1 as I don't have the required permissions on V8). I will leave a few notes on the frontend CL but broadly this looks like a great improvement so thank you!

    Issack John

    Thank you for the review! 😊

    Line 51, Patchset 2:enum class CpuProfileSource : uint8_t {
    Michael Lippautz . resolved

    nit: Please add a small comment explaining the enum.

    Issack John

    Done

    File src/profiler/profile-generator.cc
    Line 575, Patchset 2:const char* CpuProfileSourceToTraceString(v8::CpuProfileSource source) {
    Michael Lippautz . resolved

    nit: `ToString()` is fine as we use the same convention in e.g. `globals.h`, see https://source.chromium.org/chromium/chromium/src/+/main:v8/src/common/globals.h;l=1427?q=globals.h&ss=chromium

    Issack John

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Michael Lippautz
    • Yang Guo
    Submit Requirements:
    • requirement 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: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 4
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Comment-Date: Mon, 03 Nov 2025 21:18:26 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Yang Guo <yan...@chromium.org>
    Comment-In-Reply-To: Michael Lippautz <mlip...@chromium.org>
    Comment-In-Reply-To: Issack John <issac...@microsoft.com>
    Comment-In-Reply-To: Jack Franklin <jacktf...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Michael Lippautz (Gerrit)

    unread,
    Nov 4, 2025, 8:01:28 AM (2 days ago) Nov 4
    to Issack John, Yang Guo, Jack Franklin, V8 LUCI CQ, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
    Attention needed from Issack John and Yang Guo

    Michael Lippautz voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Issack John
    • Yang Guo
    Submit Requirements:
    • requirement 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: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 4
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Issack John <issac...@microsoft.com>
    Gerrit-Comment-Date: Tue, 04 Nov 2025 13:01:23 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Issack John (Gerrit)

    unread,
    Nov 4, 2025, 12:09:53 PM (2 days ago) Nov 4
    to Michael Lippautz, Yang Guo, Jack Franklin, V8 LUCI CQ, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
    Attention needed from Yang Guo

    Issack John added 1 comment

    Patchset-level comments
    File-level comment, Patchset 4 (Latest):
    Issack John . resolved

    PTAL yangguo@, your vote got reset.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Yang Guo
    Submit Requirements:
    • requirement 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: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 4
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Yang Guo <yan...@chromium.org>
    Gerrit-Comment-Date: Tue, 04 Nov 2025 17:09:50 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Yang Guo (Gerrit)

    unread,
    Nov 4, 2025, 12:33:54 PM (2 days ago) Nov 4
    to Issack John, Michael Lippautz, Jack Franklin, V8 LUCI CQ, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com
    Attention needed from Issack John

    Yang Guo voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Issack John
    Submit Requirements:
    • 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: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 4
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    Gerrit-Attention: Issack John <issac...@microsoft.com>
    Gerrit-Comment-Date: Tue, 04 Nov 2025 17:33:50 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Issack John (Gerrit)

    unread,
    Nov 4, 2025, 12:34:50 PM (2 days ago) Nov 4
    to Yang Guo, Michael Lippautz, Jack Franklin, V8 LUCI CQ, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com

    Issack John voted Commit-Queue+2

    Commit-Queue+2
    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • 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: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 4
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    Gerrit-Comment-Date: Tue, 04 Nov 2025 17:34:47 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    V8 LUCI CQ (Gerrit)

    unread,
    Nov 4, 2025, 12:42:27 PM (2 days ago) Nov 4
    to Issack John, Yang Guo, Michael Lippautz, Jack Franklin, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com

    V8 LUCI CQ submitted the change

    Change information

    Commit message:
    [profiler] Add CpuProfileSource to distinguish concurrent profile streams

    DevTools merges concurrent CPU profile streams on the same thread, which
    corrupts JavaScript attribution when multiple profiling sources are active
    simultaneously. For example, when JS Self-Profiling API runs concurrently
    with internal V8 tracing, their samples get incorrectly merged into a
    single profile.

    This CL adds a CpuProfileSource enum to tag profile events at their source,
    enabling DevTools to keep streams separate and maintain correct attribution.

    JS Self-Profiling will pass kSelfProfiling in follow-up Chromium CL


    Related CLs:
    DevTools CL: https://crrev.com/c/6877206
    Chromium CL: https://crrev.com/c/6874588
    Bug: 375614293
    Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Reviewed-by: Michael Lippautz <mlip...@chromium.org>
    Reviewed-by: Yang Guo <yan...@chromium.org>
    Commit-Queue: Issack John <issac...@microsoft.com>
    Cr-Commit-Position: refs/heads/main@{#103512}
    Files:
    • M include/v8-profiler.h
    • M src/api/api.cc
    • M src/inspector/v8-profiler-agent-impl.cc
    • M src/profiler/profile-generator.cc
    • M src/profiler/tracing-cpu-profiler.cc
    • M test/cctest/test-cpu-profiler.cc
    Change size: M
    Delta: 6 files changed, 88 insertions(+), 5 deletions(-)
    Branch: refs/heads/main
    Submit Requirements:
    • requirement satisfiedCode-Review: +1 by Yang Guo, +1 by Michael Lippautz
    Open in Gerrit
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: merged
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I8fda56acedaaeadbbe4f911b27d36658d8248393
    Gerrit-Change-Number: 7004962
    Gerrit-PatchSet: 5
    Gerrit-Owner: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Issack John <issac...@microsoft.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
    open
    diffy
    satisfied_requirement

    Rezvan Mahdavi Hezaveh (Gerrit)

    unread,
    Nov 4, 2025, 6:24:04 PM (2 days ago) Nov 4
    to Issack John, V8 LUCI CQ, Yang Guo, Michael Lippautz, Jack Franklin, cbruni...@chromium.org, devtools-...@chromium.org, v8-re...@googlegroups.com

    Rezvan Mahdavi Hezaveh has created a revert of this change

    Related details

    Attention set is empty
    Submit Requirements:
    • 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: revert
    satisfied_requirement
    open
    diffy
    Reply all
    Reply to author
    Forward
    0 new messages