- 27 Nov, 2015 1 commit
-
-
Shinichiro Hamaji authored
This reverts commit c1f5d9c2. Change-Id: I7e9969a060e3f1380154da65e76134168aee15d8
-
- 19 Nov, 2015 1 commit
-
-
Shinichiro Hamaji authored
The same optimization was done for binaries in https://android-review.googlesource.com/#/c/175250/ To create a TOC file from .jar files, this change introduces ijar, which is designed for this purpose. Only #include lines were modified from the original version. https://github.com/bazelbuild/bazel/tree/master/third_party/ijar Performance: $ m && touch frameworks/base/core/java/com/google/android/util/Procedure.java && time m Before: 4m30s (1580 targets) After: 3m57s (772 targets) Unfortunately, the improvement is small yet, but local experiments showed we can cut ~2 more minutes if the similar optimization is done for .dex files. Bug: 24597504 Change-Id: Id54953aea25e497c8ebbe783b03f13b488577c6a
-
- 13 Nov, 2015 4 commits
-
-
Elliott Hughes authored
-
Dan Willemsen authored
-
Dan Albert authored
-
Dan Albert authored
-
- 12 Nov, 2015 10 commits
-
-
Dan Albert authored
Not every build needs Java. Bug: http://b/17441393 Change-Id: Ia55742cfd43c3a4f9c7873b87816bcce99f8156f
-
Dan Albert authored
The relocation packer is part of prebuilts/misc, and pulling that repository into the manifest requires pulling in a lot of other things not needed by the simpler builds (like the clang toolchain manifest). Bug: http://b/17441393 Change-Id: If4a94804fc1a3f81215b840247f8e332d0b510c1
-
Elliott Hughes authored
Change-Id: I6ace26d6c25549cf42755423340af07e96e05779
-
Tao Bao authored
-
Yohann Roussel authored
Before adding them to the apk or javalib.jar. This allows the entries order to be reproducible and will help to have a reproducible build. Bug: 25629246 Change-Id: Ie596aecfdd08047ea9f9071896a2b980e7200b41
-
Tao Bao authored
check_prereq is a tool for recovery API v2, which has been obselete since we moved to v3 in [1]. [1] commit e08991e02a7d678f2574e85289a34b2a9a537c82 Bug: 24621915 Change-Id: Ie96348fb56c5a3e029cac2417b59d8eb62dc085b
-
Dan Willemsen authored
-
Dan Willemsen authored
-
Dan Willemsen authored
This was extracting the shared libraries into a temporary directory, then adding them back into the zip file using the raw filesystem ordering. Fix that by passing a sorted list to zip. Bug: 24201956 Change-Id: I59c41151968be6faf289e04719a9992157eb405d
-
Chih-hung Hsieh authored
-
- 11 Nov, 2015 5 commits
-
-
Chih-hung Hsieh authored
This reverts commit a7f68ee9. Change-Id: I8c15df8ce81859f1b950dbac0a47d7d24c0f4cc2 BUG: 25642296
-
Ying Wang authored
-
Tao Bao authored
-
Marie Janssen authored
-
Tao Bao authored
-
- 10 Nov, 2015 8 commits
-
-
Dan Willemsen authored
-
Tao Bao authored
We can generate a special OTA package that verifies all the partitions (boot, recovery, system, vendor and etc) on a device. It also calls device-specific script to verify bootloader and radio images. This ensures a flashed device contains all the desired images faithfully. Usage: ota_from_target_files.py --gen_verify target_files.zip output.zip Bug: 24679956 Change-Id: Ib3091d98c4b17a6fad305b3edf16d09efbda5c38
-
Dan Willemsen authored
Sort the lists of notice files instead of relying on the filesystem ordering returned by os.walk Bug: 23972440 Change-Id: Id32be9ce8e540244ad9d67b6fc7883fc2963fe5c
-
Tao Bao authored
Factor out some common lines between generating incremental and full OTAs. Remove the outer while loop for cleaner logic. Change-Id: I0a4d44a4a59b488748222c2031bd63f67d45e0b5
-
Marie Janssen authored
The -p option means something else on zsh and breaks this function. Bug: None Change-Id: Ie0ba8119e34c616f5b8f931806063d6b1d3d893e
-
randy.jeong authored
It should be the complete name with suffix .so to use libart. At present, unnecessarily falls back like below. "Falling back from libart to libart.so after dlopen error: dlopen failed: library "libart" not found" Change-Id: Ie5da35a71d6661434d2097c842407e6a254f8f58 Signed-off-by:
randy.jeong <randy.jeong@samsung.com>
-
Stephen Hines authored
-
Stephen Hines authored
This reverts commit f7dbab16. Bug: 23396112 Switch from "-fsanitize-undefined-trap-on-error" to "-fsanitize-trap=all". The former ends up accidentally leaving unresolved calls to __ubsan* helper functions in the object file with clang 3.8. The latter is used when we don't include address sanitizer, and replaces any misbehavior with a direct call to abort().
-
- 09 Nov, 2015 2 commits
-
-
Lee Campbell authored
-
Lee Campbell authored
The build requires LINUX_KERNEL_COPYING when building the notices. Change from depending on a file in prebuilds/qemu-kernel to one in /build/core. This is required as Brillo does not have the qemu-kernel in its checkout. BUG=25578534 Change-Id: Ieff6970035d27884c0769106e507284c1096c33f
-
- 08 Nov, 2015 2 commits
-
-
Griff Hazen authored
-
Griff Hazen authored
These boot properties are used by android wear emulator to configure round and chin shaped devices. Bug: 23324757 Change-Id: I812da02d771bba0ffc63b14459c7de7cbdeed142
-
- 07 Nov, 2015 1 commit
-
-
Dan Willemsen authored
This tool will help identify unexpected differences between two target files packages. Expected changes (build number / date) are hidden, along with known bugs. It ignores anything that is just packaging for other files that are already being diffed, like the recovery patching, and all of IMAGES/* Bug 25372309 Change-Id: I4641754dd5dfbdfd3a89d8fa5262b9a9595e8e9c
-
- 06 Nov, 2015 3 commits
-
-
Ying Wang authored
-
Ying Wang authored
Only if an app has LOCAL_INSTRUMENTATION_FOR, it can get the emma classes from the target app and we don't need to instrument the test app itself. Change-Id: If0fba50ddae757254fc58ca104d729d61603fd78
-
Steve Fung authored
-
- 05 Nov, 2015 3 commits
-
-
Steve Fung authored
For AB builds, add the build type to META/build_type.txt so the server can easily determine user, userdebug, and eng builds from each other. Bug: 25420005 Change-Id: I6e4de2ba36a6fd1208c65a434d4725bb93d2cee6
-
Dan Willemsen authored
-
Than McIntosh authored
-