Extend 'flutter symbolize' to handle deferred loading units.#149315
Extend 'flutter symbolize' to handle deferred loading units.#149315auto-submit[bot] merged 8 commits intoflutter:masterfrom
Conversation
7379fdb to
90bf11f
Compare
|
@sstrickl Friendly ping. |
|
Thanks for the ping! Sorry, was on leave for a month and then forgot to re-check this once I returned. Looking at Christopher's responses now and will address them either code-wise or with words :) |
90bf11f to
c511dcd
Compare
|
Okay, Christopher, I've taken a shot at addressing all your comments. PTAL and let me know if there's anything remaining, or if the changes don't address them adequately! |
|
@andrewkolos friendly ping |
|
auto label is removed for flutter/flutter/149315, Failed to merge flutter/flutter/149315 with Pull request flutter/flutter/149315 could not be merged: You're not authorized to push to this branch. Visit https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches for more information.. |
|
auto label is removed for flutter/flutter/149315, due to - The status or check suite Mac_arm64 tool_tests_commands has failed. Please fix the issues identified (or deflake) before re-applying this label. |
|
So looking at the failures, they all are the |
fc7e024 to
5864ce4
Compare
|
Coming back to this after a couple weeks OOO and just realized that I never called |
flutter/flutter@5d83a98...c4c9f47 2024-09-17 [email protected] Roll Flutter Engine from a328f2362414 to 1376288f5c2a (1 revision) (flutter/flutter#155282) 2024-09-17 [email protected] Roll Flutter Engine from 04bc90bff86c to a328f2362414 (2 revisions) (flutter/flutter#155280) 2024-09-16 [email protected] Roll Flutter Engine from 6b698138c600 to 04bc90bff86c (3 revisions) (flutter/flutter#155277) 2024-09-16 [email protected] Added .keys to ColorSwatch (flutter/flutter#155262) 2024-09-16 [email protected] Roll Flutter Engine from 362b9bcdedce to 6b698138c600 (4 revisions) (flutter/flutter#155267) 2024-09-16 [email protected] Roll Packages from 330581f to df88c81 (7 revisions) (flutter/flutter#155261) 2024-09-16 [email protected] Extend 'flutter symbolize' to handle deferred loading units. (flutter/flutter#149315) 2024-09-16 [email protected] Catch unable to start app exception (flutter/flutter#154970) 2024-09-16 [email protected] Assert iOS framework artifact contains xcprivacy manifest (flutter/flutter#155187) 2024-09-16 [email protected] Roll Flutter Engine from 52dcc8a16d8b to 362b9bcdedce (1 revision) (flutter/flutter#155241) 2024-09-16 [email protected] Roll Flutter Engine from af4fe97fa13a to 52dcc8a16d8b (1 revision) (flutter/flutter#155238) 2024-09-16 [email protected] Roll Flutter Engine from 9aaea5a4bd50 to af4fe97fa13a (1 revision) (flutter/flutter#155235) 2024-09-16 [email protected] Roll Flutter Engine from fe22a199aca3 to 9aaea5a4bd50 (1 revision) (flutter/flutter#155232) 2024-09-15 [email protected] Roll Flutter Engine from f5ccef12c15c to fe22a199aca3 (1 revision) (flutter/flutter#155229) 2024-09-15 [email protected] Roll Flutter Engine from 622d4aec2e04 to f5ccef12c15c (1 revision) (flutter/flutter#155215) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Adds
-u/--unit-id-debug-infoarguments toflutter symbolizeto pass paths to DWARF information for deferred loading units. The argument passed via-ushould be of the formN:P, whereNis the loading unit ID (an integer) andPis the path to the debug information for loading unitN. The DWARF information for the root loading unit can either be passed by-d/--debug-infoas before or by--unit-id-debug-info 1:<path>.Partial fix for #137527. Additional work is needed to adjust tools built on top of
flutter symbolizeto store and pass along this additional information appropriately when there are deferred loading units.Pre-launch Checklist
///).