Create Chrome*.apk.java.info files in out/Release/size-info |
|||
Issue descriptionSupersize needs to be able to go from fully qualified java class name to a source file. Similar to pak.info files.
,
Feb 22 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/8863f7a13365059ea86ee7c79ef9fe6aba119424 commit 8863f7a13365059ea86ee7c79ef9fe6aba119424 Author: Peter Wen <wnwen@chromium.org> Date: Thu Feb 22 16:33:19 2018 Android: Coalesce .jar.info files for apks Collect all the .jar.info files of apk dependencies as well as any java files in the apk target itself. Write this information to size-info/ for ease of use with the supersize tool. Bug: 812335 Change-Id: Ie783468ab919b6e478282cad8ca71bd2f914c3f9 Reviewed-on: https://chromium-review.googlesource.com/922805 Commit-Queue: Peter Wen <wnwen@chromium.org> Reviewed-by: agrieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#538452} [modify] https://crrev.com/8863f7a13365059ea86ee7c79ef9fe6aba119424/build/android/gyp/javac.py [modify] https://crrev.com/8863f7a13365059ea86ee7c79ef9fe6aba119424/build/config/android/internal_rules.gni [modify] https://crrev.com/8863f7a13365059ea86ee7c79ef9fe6aba119424/build/config/android/rules.gni
,
Mar 1 2018
Still needs to handle android_java_prebuilt libraries.
,
Mar 19 2018
,
Mar 27 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/bb58ecbc7cd1aec83061f9c71d0258fb50a3dac1 commit bb58ecbc7cd1aec83061f9c71d0258fb50a3dac1 Author: Peter Wen <wnwen@chromium.org> Date: Tue Mar 27 03:41:17 2018 Supersize: Include prebuilt jars in *.apk.jar.info Information from prebuilt jars from source or generated class jars are required to fully map every class in *.dex files back to a source location. Bug: 812335 Change-Id: Ied04fe60a0a017d84e3d7f99a2ed037787de6f0e Reviewed-on: https://chromium-review.googlesource.com/976185 Commit-Queue: Peter Wen <wnwen@chromium.org> Reviewed-by: agrieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#545991} [modify] https://crrev.com/bb58ecbc7cd1aec83061f9c71d0258fb50a3dac1/build/android/gyp/javac.py [modify] https://crrev.com/bb58ecbc7cd1aec83061f9c71d0258fb50a3dac1/tools/binary_size/libsupersize/apkanalyzer.py
,
Mar 28 2018
Officially done. |
|||
►
Sign in to add a comment |
|||
Comment 1 by bugdroid1@chromium.org
, Feb 21 2018