Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(207)

Issue 2854173003: supersize: Don't cluster by default. Make Diff() accept only SizeInfo. (Closed)

Created:
3 years, 7 months ago by agrieve
Modified:
3 years, 7 months ago
Reviewers:
estevenson
CC:
chromium-reviews, wnwen+watch_chromium.org, estevenson+watch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

supersize: Don't cluster by default. Make Diff() accept only SizeInfo. Sometimes it's useful to view symbols by address, and clustering them makes doing so a non-trivial task. Diff() already have a TODO that it didn't work quite properly for nested groups. This addresses the TODO by having it act upon the unclustered symbols. Moves cluster logic to its own file, and maps it to SymbolGroup.Cluster(). BUG=681694 Review-Url: https://codereview.chromium.org/2854173003 Cr-Commit-Position: refs/heads/master@{#468989} Committed: https://chromium.googlesource.com/chromium/src/+/51966e62c532574324c8fe6f6745ceb47160d241

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+487 lines, -350 lines) Patch
M tools/binary_size/libsupersize/archive.py View 10 chunks +26 lines, -132 lines 0 comments Download
A tools/binary_size/libsupersize/cluster_symbols.py View 1 chunk +104 lines, -0 lines 0 comments Download
M tools/binary_size/libsupersize/describe.py View 2 chunks +1 line, -2 lines 0 comments Download
M tools/binary_size/libsupersize/diff.py View 2 chunks +41 lines, -62 lines 0 comments Download
M tools/binary_size/libsupersize/file_format.py View 3 chunks +4 lines, -3 lines 0 comments Download
M tools/binary_size/libsupersize/integration_test.py View 2 chunks +37 lines, -35 lines 0 comments Download
M tools/binary_size/libsupersize/models.py View 4 chunks +58 lines, -20 lines 0 comments Download
M tools/binary_size/libsupersize/testdata/Archive.golden View 2 chunks +4 lines, -2 lines 0 comments Download
M tools/binary_size/libsupersize/testdata/Archive_Elf.golden View 3 chunks +4 lines, -2 lines 0 comments Download
M tools/binary_size/libsupersize/testdata/Archive_OutputDirectory.golden View 2 chunks +4 lines, -2 lines 0 comments Download
M tools/binary_size/libsupersize/testdata/Console.golden View 1 chunk +10 lines, -6 lines 0 comments Download
M tools/binary_size/libsupersize/testdata/FullDescription.golden View 1 chunk +191 lines, -81 lines 0 comments Download
M tools/binary_size/libsupersize/testdata/SymbolGroupMethods.golden View 3 chunks +3 lines, -3 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 8 (5 generated)
estevenson
lgtm
3 years, 7 months ago (2017-05-03 15:26:08 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2854173003/1
3 years, 7 months ago (2017-05-03 15:44:00 UTC) #5
commit-bot: I haz the power
3 years, 7 months ago (2017-05-03 15:56:11 UTC) #8
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/chromium/src/+/51966e62c532574324c8fe6f6745...

Powered by Google App Engine
This is Rietveld 408576698