VV8 LUCI CQUpdate V8 DEPS (trusted) and reformat
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[tools] Use SFI name instead of Function or Code The generic names are rather confusing when debugging. - Rename FunctionEntry to SharedFunctionInfoEntry - Rename .func to .sfi Drive-by-fix: Improve d8 path resolution. Bug: v8:14063 Change-Id: Ib6ccddb6af4f0684fd3918b4759c8b92b56e03ea Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4614436 Commit-Queue: Camillo Bruni <cbruni@chromium.org> Reviewed-by: Dominik Inführ <dinfuehr@chromium.org> Cr-Commit-Position: refs/heads/main@{#88290} | 3 年前 | |
Update V8 DEPS (trusted) and reformat Also slightly rewrite a pattern in ic-callable.tq as otherwise the torque formatter script will not reach a stable state. Rolling buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/d51c118..fa96185 Fixed: 347509735 Change-Id: Idc1f81748b0be91804a99b960178d0a86adf11e7 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6239632 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Leszek Swirski <leszeks@chromium.org> Auto-Submit: Matthias Liedtke <mliedtke@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/main@{#98554} | 1 年前 | |
Update V8 DEPS (trusted) and reformat Also slightly rewrite a pattern in ic-callable.tq as otherwise the torque formatter script will not reach a stable state. Rolling buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/d51c118..fa96185 Fixed: 347509735 Change-Id: Idc1f81748b0be91804a99b960178d0a86adf11e7 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6239632 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Leszek Swirski <leszeks@chromium.org> Auto-Submit: Matthias Liedtke <mliedtke@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/main@{#98554} | 1 年前 | |
[tools][system-analyzer] Fix timeline scaling - Make sure the viewport size of the svg is adjusted properly when scaling - Fix an off-by-one when calculating Chunk groups Bug: v8:10644 Change-Id: I56e857a8aa1a67e408bcfb08ed126e6bfdb0ce1b Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3641177 Commit-Queue: Camillo Bruni <cbruni@chromium.org> Reviewed-by: Patrick Thier <pthier@chromium.org> Commit-Queue: Patrick Thier <pthier@chromium.org> Auto-Submit: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/main@{#80473} | 4 年前 | |
[tools][system-analyzer] Add profiler-panel Add basic profiler support - Moved profiling-related helpers to profiling.mjs - Added bottom-up profiler table - Added mini-timeline overview wit opt/deopt events and usage graph - Added flame-graph, pivoted on the currently selected function Drive-by-fixes: - Added/updated jsdoc type information - Fixed static symbols (builtins, bytecodehandlers) that were both added by the CppEntriesProvider and from code-events in the v8.log - Support platform-specific (linux/macos) dynamic symbol loader by adding a query path ('/v8/info/platform') to lws-middleware.js - added css var --selection-color Bug: v8:10644 Change-Id: I6412bec63eac13140d6d425e7d9cc33316824c73 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3585453 Reviewed-by: Patrick Thier <pthier@chromium.org> Commit-Queue: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/main@{#80192} | 4 年前 | |
[tools] Improve SystemAnalyzer tooltip - Debounce creating tooltips to declutter the UI - CTRL-mouse move causes immediate tooltips - Use icons and help text on tooltip buttons - Recreate tooltip target nodes in timeline views to avoid moving the existing tooltip if the update is debounced Change-Id: I65a885827ebfeafc09c1c08e2cfe9c2dd448edca Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4012720 Commit-Queue: Camillo Bruni <cbruni@chromium.org> Reviewed-by: Marja Hölttä <marja@chromium.org> Cr-Commit-Position: refs/heads/main@{#84120} | 3 年前 | |
[tools] Improve SystemAnalyzer tooltip - Debounce creating tooltips to declutter the UI - CTRL-mouse move causes immediate tooltips - Use icons and help text on tooltip buttons - Recreate tooltip target nodes in timeline views to avoid moving the existing tooltip if the update is debounced Change-Id: I65a885827ebfeafc09c1c08e2cfe9c2dd448edca Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4012720 Commit-Queue: Camillo Bruni <cbruni@chromium.org> Reviewed-by: Marja Hölttä <marja@chromium.org> Cr-Commit-Position: refs/heads/main@{#84120} | 3 年前 | |
Use locally installed local-web-server v8/tools assumes that local-web-server is installed globally. The instructions in the README don't currently work if followed. Additionally, some automated source scanners have been complaining about some packages used by V8 tools directory. path-to-regexp: https://github.com/advisories/GHSA-9wv6-86v2-598j. This change should make the warnings go away. Bug: 366122655 Change-Id: I093b7c090d14ab123305753131a7fe2c6c786685 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5857386 Reviewed-by: Camillo Bruni <cbruni@chromium.org> Commit-Queue: Issack John <issackjohn@microsoft.com> Reviewed-by: Seth Brenith <seth.brenith@microsoft.com> Cr-Commit-Position: refs/heads/main@{#96148} | 1 年前 | |
[tools][system-analyzer] Add support for apkEmbeddedLibrary and targetRootFS The system analyzer relies on server-side processing to symbolize C++ addresses, using lws-middleware.js: ws --stack system-analyzer/lws-middleware.js lws-static cors This does not work on Android however, given the log file refers to the stripped apk file rather than the unstripped libchrome.so binary. This CL adds the --apk-embedded-library option to the middleware script to make this work: ws --stack system-analyzer/lws-middleware.js lws-static cors \ --apk-embedded-library=/path/to/out/android/lib.unstripped/libchrome.so Also, for completeness, add the --target option to set targetRootFS. Bug: v8:10644 Change-Id: I7bb73adf49e3af8eaa88a5e2c81ec913023ac1a9 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3823133 Commit-Queue: Pierre Langlois <pierre.langlois@arm.com> Reviewed-by: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/main@{#82359} | 3 年前 | |
[tools] Support bigint addresses in the tickprocessor - Rename useBigInt to useBigIntAddresses - Propagate useBigIntAddresses to more profile helpers - Add more tests with useBigIntAddresses - Add new --use-bigint-addresses flag for the tickprocesser Bug: v8:13440 Change-Id: If51c3d0e8c6ff8cd1aed0bd4dd857386caa835f0 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4965425 Reviewed-by: Marja Hölttä <marja@chromium.org> Commit-Queue: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/main@{#90592} | 2 年前 | |
[tools] Improve system-analyzer profiler panel Bug: v8:10644 Change-Id: Ie14c5055a4d24d064def7435fee2cde480844e8e Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3717985 Reviewed-by: Patrick Thier <pthier@chromium.org> Commit-Queue: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/main@{#81352} | 3 年前 | |
[tools][system-analyzer] Add profiler-panel Add basic profiler support - Moved profiling-related helpers to profiling.mjs - Added bottom-up profiler table - Added mini-timeline overview wit opt/deopt events and usage graph - Added flame-graph, pivoted on the currently selected function Drive-by-fixes: - Added/updated jsdoc type information - Fixed static symbols (builtins, bytecodehandlers) that were both added by the CppEntriesProvider and from code-events in the v8.log - Support platform-specific (linux/macos) dynamic symbol loader by adding a query path ('/v8/info/platform') to lws-middleware.js - added css var --selection-color Bug: v8:10644 Change-Id: I6412bec63eac13140d6d425e7d9cc33316824c73 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3585453 Reviewed-by: Patrick Thier <pthier@chromium.org> Commit-Queue: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/main@{#80192} | 4 年前 |