Age | Commit message (Collapse) | Author |
|
qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: 3b55d19823
am: ef2142980b -s ours
am skip reason: subject contains skip directive
Change-Id: If1d2ab0e4a41c000714eede07c23063f1d2fa611
|
|
stage-aosp-master
am: 3b55d19823
Change-Id: Ibd7c3e43e535ab991fceac961ae669ab497c3c0a
|
|
stage-aosp-master
Bug: 142003500
Change-Id: Iaef7e9813279d7154295e720506abbd08e2be0ba
|
|
true." am: 82d49b0efa am: 81e4be9317 am: 25867702bf
am: c176e2365e
Change-Id: Ie575f7d1439ec106f94ae0f7e7973c811759172e
|
|
true." am: 82d49b0efa am: 81e4be9317
am: 25867702bf
Change-Id: I82e1b1325be633bdd0de6cbe2d204b3ddd88dfba
|
|
true." am: 82d49b0efa
am: 81e4be9317
Change-Id: If472025ff191131ff5996ee97417485e94a70c8e
|
|
am: 82d49b0efa
Change-Id: I9b8577eadf0b86fe6ae09c544602678843ecf643
|
|
|
|
As part of fixing b/68319577, some libraries were made vendor_available: true.
To minimize new dependencies from vendor on these libraries, this change
restricts the visibility of the libraries to only the framework projects that
currently use them.
This change does two things. It makes libbz a static libarary only (drops the
shared library). It restricts the visibility of the static library to only the
framework projects that currently use it.
Bug: 141649008
Test: Targets build successfully.
Change-Id: Icb2974bd890a705f827f98a2526eed21625bf9f4
|
|
am: c71f3f9799
Change-Id: I8aa0eac0a1b7fec3d6cf23e5feb91d38aa7c9d03
|
|
am: 78bda636ca
Change-Id: I6e2df6a99054ce4e45783ae25ad41b8248b8e9a3
|
|
am: d62a7013ab
Change-Id: I03227a01564950cfecaa508c27bab01c652773c7
|
|
am: f41aefd551
Change-Id: I1ce530b90fe80911fbe0b56e1ee7d3abd930ffaa
|
|
|
|
Test: N/A
Change-Id: I33a8875ec0d3164299b23bfa21ded910b27cfbe2
|
|
519e85b5f3 am: d4eaa4a174
am: bff3aed7c5
Change-Id: I21e5c969a206f4bb60e42cae535b34e3e5cdec1b
|
|
519e85b5f3
am: d4eaa4a174
Change-Id: Ic57684498068179d15291768b725ca66b1efa614
|
|
am: 519e85b5f3
Change-Id: I7a56d39f39a227fc748b182be4934b8082a60c31
|
|
am: 2d7de3d682
Change-Id: Ibd8a725435109284b83f3ba3dd22e16f2f949c4d
|
|
|
|
This change is part of a topic that moves the recovery resources from the
system partition to the vendor partition, if it exists, or the vendor directory
on the system partition otherwise. The recovery resources are moving from the
system image to the vendor partition so that a single system image may be used
with either an A/B or a non-A/B vendor image. The topic removes a delta in the
system image that prevented such reuse in the past.
The recovery resources that are moving are involved with updating the recovery
partition after an update. In a non-A/B configuration, the system boots from
the recovery partition, updates the other partitions (system, vendor, etc.)
Then, the next time the system boots normally, a script updates the recovery
partition (if necessary). This script, the executables it invokes, and the data
files that it uses were previously on the system partition. The resources that
are moving include the following.
* install-recovery.sh
* applypatch
* recovery-resource.dat (if present)
* recovery-from-boot.p (if present)
This change supports making a direct or transitive dependency of the applypatch
executable available to applypatch, which is now on vendor.
Bug: 68319577
Test: Ensure that recovery partition is updated correctly.
Change-Id: I2784b2d2a10074ff62cc7672c98f36eba34c79c3
|
|
am: c881a5a12c
Change-Id: I1ac84dc496c1a2f8890cc7c77d90d5c605b3a64c
|
|
am: 1520fd3eaf
Change-Id: I104acb9cd0dea1afe00b9e57688f924cd65c85a9
|
|
am: 4d03da66e3
Change-Id: Ib0ce63782e7fc6e16abfd5cd06c8d5725a9cf9b0
|
|
am: 082d74d223
Change-Id: I16529520ffd254924b66bb7da3e4e11f316d0584
|
|
|
|
Everyone else is using a static copy (because everyone else is part of
the OTA system), so using a shared library just wastes space...
Before:
79776 /system/lib64/libbz.so
36264 /bin/bzip2
116040
After:
97200 /bin/bzip2
Test: adb shell ls -l
Change-Id: I90263a10d1fc989e049702a90d29851f47eb81fb
|
|
am: af22422813
Change-Id: If96d4cccfebed8b1d309d13d363984a16c3af28c
|
|
am: f998b55aad
Change-Id: Ib3160f6e379f99fc476621990ed97aea69277e50
|
|
am: e85c94e4ab
Change-Id: I0bd94adbecefd21747ad6d0d081ccf34bd4e0ea8
|
|
Change-Id: I422285de38de7d3500774e25efc69b46cc4d3cca
BUG: 129345239
|
|
Change-Id: Icf415dcb913b8ba959f6056dc190951b06a4923b
BUG: 129345239
|
|
am: 4dda28e9be
Change-Id: I11f45698fb69481a8b58016abc564a5dcb2dc092
|
|
am: 15d352377b
Change-Id: I4a334fd3c282262c21851d263d4df94e02b38142
|
|
am: d8e8ba4d7b
Change-Id: Ie5b372f0617f3a9a7deba3ba36c86df295db3ff6
|
|
|
|
Currently there is no check for the upper bounds of the
nselectors. Hence, a corrupt input can cause a segfault.
This issue was discovered by one of our fuzzers. The actual error was:
../bzip2-1.0.6/decompress.c:299:10: runtime error: index 18002 out of bounds for type 'UChar [18002]'
Test: mma
Change-Id: Ie16067b2101bfdf6d54f6892a717e66f7420e926
|
|
am: 76a72eaa29
Change-Id: I89e86dc0aae7ca5aae569266b983516eec0b15ce
|
|
Bug: 126125118
Change-Id: Ifb35ca3580b4e6ee29777ed0f35ec8036b08069e
|
|
Bug: 120848293
Change-Id: I75de339e0b9abe994104d6052cbf19b2aed5b1e0
|
|
am: 608b642bfd
Change-Id: I30166c3eec494386a23c9e230f08df47ad5c9467
|
|
am: 07f95641bc
Change-Id: I47f8a3f49a05af3ac79dbf7a7ee22ecf60604bf2
|
|
am: 956e233d9a
Change-Id: I8fe6b6eba41e525856032039b8159f64aa66d9f6
|
|
|
|
(bzip2 is currently in the `Allowed` list in `ui/build/paths/config.go`.)
Test: builds
Change-Id: I80ac17661f76e91de86556e9c67287b150082106
|
|
am: 386bcfc2fe
Change-Id: I6076b0b5c4b7c2659a50761d77ea335bf6ec156e
|
|
am: 1b8d0b4523
Change-Id: I2df5f317ae8d56b8c90dd57f7329944fb988adf2
|
|
am: d3f226c529
Change-Id: I9b4c93e3d87f29224ebeac85dfa02a07f2e5b293
|
|
|
|
Test: N/A
Change-Id: I70ae6e1bca9b8aaeb53230bc995d4b426f1aba34
|