[XL] Change in fuchsia/fuchsia[main]: [scripts]: Implement stack usage analysis

0 views
Skip to first unread message

'Prabhu Karthikeyan Rajasekaran (Gerrit)' via owners-override

unread,
Mar 11, 2026, 2:26:03 PM (10 hours ago) Mar 11
to Owners Override, John Wittrock
Attention needed from Owners Override, Paul Kirth and Roland McGrath

Prabhu Karthikeyan Rajasekaran has uploaded the change for review

Prabhu Karthikeyan Rajasekaran would like Owners Override to review this change.

Prabhu Karthikeyan Rajasekaran removed John Wittrock from reviewers of this change.

Commit message

[scripts]: Implement stack usage analysis

Stack usage analysis uses the call graph and stack sizes information
from llvm-readelf to provide stack usage estimates for given entry point
functions.
Bug: 488386352
Change-Id: Ibb89028c4e87687a0b5239d132e2e559f5abd409

Change diff


Change information

Files:
  • M scripts/BUILD.gn
  • A scripts/stack_size_estimator/BUILD.gn
  • A scripts/stack_size_estimator/README
  • A scripts/stack_size_estimator/call_graph.py
  • A scripts/stack_size_estimator/graph_helper.py
  • A scripts/stack_size_estimator/stack_estimator.py
  • A scripts/stack_size_estimator/symbolizer.py
  • A scripts/tests/stack_size_estimator/BUILD.gn
  • A scripts/tests/stack_size_estimator/stack_estimator_test.py
  • A scripts/tests/stack_size_estimator/test_call_graph.json
  • A scripts/tests/stack_size_estimator/test_combined.json
  • A scripts/tests/stack_size_estimator/test_config.json
  • A scripts/tests/stack_size_estimator/test_indirect.json
  • A scripts/tests/stack_size_estimator/test_input.json
  • A scripts/tests/stack_size_estimator/test_stack_sizes.json
Change size: XL
Delta: 15 files changed, 1524 insertions(+), 0 deletions(-)
Open in Gerrit

Related details

Attention is currently required from:
  • Owners Override
  • Paul Kirth
  • Roland McGrath
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: newchange
Gerrit-Project: fuchsia
Gerrit-Branch: main
Gerrit-Change-Id: Ibb89028c4e87687a0b5239d132e2e559f5abd409
Gerrit-Change-Number: 1336086
Gerrit-PatchSet: 18
Gerrit-Owner: Prabhu Karthikeyan Rajasekaran <prab...@google.com>
Gerrit-Reviewer: Owners Override <owners-...@fuchsia.dev>
Gerrit-Reviewer: Paul Kirth <paul...@google.com>
Gerrit-Reviewer: Roland McGrath <mcgr...@google.com>
Gerrit-Attention: Roland McGrath <mcgr...@google.com>
Gerrit-Attention: Owners Override <owners-...@fuchsia.dev>
Gerrit-Attention: Paul Kirth <paul...@google.com>

--
You received this message because you are subscribed to the Google Groups "owners-override" group.
To unsubscribe from this group and stop receiving emails from it, send an email to owners-overri...@fuchsia.dev.
To view this discussion visit https://groups.google.com/a/fuchsia.dev/d/msgid/owners-override/918403f3662a3f6694aa3f5662eb3b71f625b5fd-HTML%40fuchsia-review.googlesource.com.
unsatisfied_requirement
open
diffy

'Prabhu Karthikeyan Rajasekaran (Gerrit)' via owners-override

unread,
Mar 11, 2026, 2:26:07 PM (10 hours ago) Mar 11
to Owners Override, Paul Kirth, Roland McGrath, CQ Bot
Attention needed from Owners Override, Paul Kirth and Roland McGrath

Prabhu Karthikeyan Rajasekaran added 1 comment

Patchset-level comments
File-level comment, Patchset 18 (Latest):
Prabhu Karthikeyan Rajasekaran . unresolved

Requesting owner's override as suggested by documentation: https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/scripts/README.md#ownership

Open in Gerrit

Related details

Attention is currently required from:
  • Owners Override
  • Paul Kirth
  • Roland McGrath
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: fuchsia
Gerrit-Branch: main
Gerrit-Change-Id: Ibb89028c4e87687a0b5239d132e2e559f5abd409
Gerrit-Change-Number: 1336086
Gerrit-PatchSet: 18
Gerrit-Owner: Prabhu Karthikeyan Rajasekaran <prab...@google.com>
Gerrit-Reviewer: Owners Override <owners-...@fuchsia.dev>
Gerrit-Reviewer: Paul Kirth <paul...@google.com>
Gerrit-Reviewer: Roland McGrath <mcgr...@google.com>
Gerrit-Attention: Roland McGrath <mcgr...@google.com>
Gerrit-Attention: Owners Override <owners-...@fuchsia.dev>
Gerrit-Attention: Paul Kirth <paul...@google.com>
Gerrit-Comment-Date: Wed, 11 Mar 2026 18:25:59 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No

--
You received this message because you are subscribed to the Google Groups "owners-override" group.
To unsubscribe from this group and stop receiving emails from it, send an email to owners-overri...@fuchsia.dev.
To view this discussion visit https://groups.google.com/a/fuchsia.dev/d/msgid/owners-override/918403f3662a3f6694aa3f5662eb3b71f625b5fd-EmailReviewComments-HTML%40fuchsia-review.googlesource.com.
unsatisfied_requirement
open
diffy

'Prabhu Karthikeyan Rajasekaran (Gerrit)' via owners-override

unread,
Mar 11, 2026, 2:33:57 PM (10 hours ago) Mar 11
to Owners Override
Attention needed from Paul Kirth and Roland McGrath

Prabhu Karthikeyan Rajasekaran has uploaded the change for review

Prabhu Karthikeyan Rajasekaran removed Owners Override from reviewers of this change.

Open in Gerrit

Related details

Attention is currently required from:
  • Paul Kirth
  • Roland McGrath
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: newchange
Gerrit-Project: fuchsia
Gerrit-Branch: main
Gerrit-Change-Id: Ibb89028c4e87687a0b5239d132e2e559f5abd409
Gerrit-Change-Number: 1336086
Gerrit-PatchSet: 18
Gerrit-Owner: Prabhu Karthikeyan Rajasekaran <prab...@google.com>
Gerrit-Reviewer: Paul Kirth <paul...@google.com>
Gerrit-Reviewer: Roland McGrath <mcgr...@google.com>
Gerrit-Attention: Roland McGrath <mcgr...@google.com>
Gerrit-Attention: Paul Kirth <paul...@google.com>

--
You received this message because you are subscribed to the Google Groups "owners-override" group.
To unsubscribe from this group and stop receiving emails from it, send an email to owners-overri...@fuchsia.dev.
To view this discussion visit https://groups.google.com/a/fuchsia.dev/d/msgid/owners-override/89e472287606003a667c3a7d2a67a5a66ea14770-HTML%40fuchsia-review.googlesource.com.
unsatisfied_requirement
open
diffy
Reply all
Reply to author
Forward
0 new messages