OSDN Git Service
Andreas Gampe [Tue, 13 Sep 2016 17:07:16 +0000 (17:07 +0000)]
Merge "Installd: Add a delete_odex command" into nyc-mr1-dev am:
a721faee57
am:
5f31f5de36
Change-Id: I46ca980fbea7502962ff44c50523ffe31e5d538d
Andreas Gampe [Tue, 13 Sep 2016 16:54:29 +0000 (16:54 +0000)]
Installd: Add a delete_odex command am:
3964da0636
am:
3ca30f7a5d
Change-Id: If0165aae60c25a6e25548eafa92f7b3b5bba2974
Andreas Gampe [Tue, 13 Sep 2016 16:54:06 +0000 (16:54 +0000)]
Merge "Installd: Add a delete_odex command" into nyc-mr1-dev
am:
a721faee57
Change-Id: I37aee2b83f5809f1a65aa2955a56d22390337473
Andreas Gampe [Tue, 13 Sep 2016 16:48:49 +0000 (16:48 +0000)]
Installd: Add a delete_odex command
am:
3964da0636
Change-Id: If7f8fa9f0bb0684e386df9ad2c61975e855ea8de
Andreas Gampe [Tue, 13 Sep 2016 16:37:46 +0000 (16:37 +0000)]
Merge "Installd: Add a delete_odex command" into nyc-mr1-dev
Dan Willemsen [Tue, 13 Sep 2016 05:35:49 +0000 (05:35 +0000)]
Merge "Convert libui to Android.bp" into nyc-mr1-dev-plus-aosp
Andreas Gampe [Sat, 10 Sep 2016 00:07:04 +0000 (17:07 -0700)]
Installd: Add a delete_odex command
Add a command to delete odex files.
Bug:
31347757
Change-Id: I29bca8751bcee8d6981c682fbbc816c73b78ac68
Eino-Ville Talvala [Mon, 12 Sep 2016 21:41:58 +0000 (21:41 +0000)]
DO NOT MERGE ANYWHERE: BufferQueue consumers: Add discardFreeBuffer method am:
8211047138 -s ours am:
7b265d8ab5 -s ours am:
e373a97bd7 -s ours
am:
3f3171788d -s ours
Change-Id: I9a9797580b99e5f529302220e437dc288e3afb36
Eino-Ville Talvala [Mon, 12 Sep 2016 21:34:10 +0000 (21:34 +0000)]
DO NOT MERGE ANYWHERE: BufferQueue consumers: Add discardFreeBuffer method am:
8211047138 -s ours am:
7b265d8ab5 -s ours
am:
e373a97bd7 -s ours
Change-Id: I6f1db057f3a65265635cd3883118f65832fc7b85
Dan Willemsen [Fri, 26 Aug 2016 00:05:22 +0000 (17:05 -0700)]
Convert libui to Android.bp
Along with the libinput tests, which depend on libui. For more
information on Soong, see build/soong/README.md
Change-Id: Id4fbeb114d03e37556dca59a2c9f5c9abb0a1825
Eino-Ville Talvala [Mon, 12 Sep 2016 19:31:58 +0000 (19:31 +0000)]
DO NOT MERGE ANYWHERE: BufferQueue consumers: Add discardFreeBuffer method am:
8211047138 -s ours
am:
7b265d8ab5 -s ours
Change-Id: I555ef520067d4300450ef3b0e91f127d06e55b66
Eino-Ville Talvala [Mon, 12 Sep 2016 19:31:57 +0000 (19:31 +0000)]
DO NOT MERGE ANYWHERE: BufferQueue consumers: Add discardFreeBuffer method am:
8211047138 -s ours
am:
06d67b6cfd -s ours
Change-Id: I484d9b2ea63980d37368e364d1e2033bb4fe80ae
Eino-Ville Talvala [Mon, 12 Sep 2016 19:26:18 +0000 (19:26 +0000)]
DO NOT MERGE ANYWHERE: BufferQueue consumers: Add discardFreeBuffer method
am:
8211047138 -s ours
Change-Id: If827f77c9c8cb36ad3a8f2eaeb6157bc59258a7a
Eino-Ville Talvala [Mon, 12 Sep 2016 19:25:44 +0000 (19:25 +0000)]
DO NOT MERGE ANYWHERE: BufferQueue consumers: Add discardFreeBuffer method
am:
8211047138 -s ours
Change-Id: Ia562e06473ec26b173d36f91fa39a427fabdf9b7
Chih-Hung Hsieh [Mon, 12 Sep 2016 19:09:39 +0000 (19:09 +0000)]
Merge "Fix google-explicit-constructor warnings in surfaceflinger." am:
5e703a6ad0 am:
101b4cc9d7
am:
32db2f3c9f
Change-Id: Ie75a9e21c634691243d4f5c972f2f2879c48a76e
Chih-Hung Hsieh [Mon, 12 Sep 2016 19:02:10 +0000 (19:02 +0000)]
Merge "Fix google-explicit-constructor warnings in surfaceflinger." am:
5e703a6ad0
am:
101b4cc9d7
Change-Id: I02a49f1207899cf0153e1aa9649e105372117e25
Chih-Hung Hsieh [Mon, 12 Sep 2016 18:58:12 +0000 (18:58 +0000)]
Merge "Fix google-explicit-constructor warnings in surfaceflinger."
am:
5e703a6ad0
Change-Id: I758fe34b9d89c5d2c343830d6521b7b2217cdbde
Treehugger Robot [Mon, 12 Sep 2016 18:33:16 +0000 (18:33 +0000)]
Merge "Fix google-explicit-constructor warnings in surfaceflinger."
Dan Stoza [Mon, 12 Sep 2016 17:55:23 +0000 (17:55 +0000)]
Merge "Update default DispSync offsets" into nyc-mr1-dev am:
0c083d43f2
am:
204e1a0264
Change-Id: Ia49d5b1d206fbbf7d083620a3dbfe4744f9a9a24
Dan Stoza [Mon, 12 Sep 2016 17:51:33 +0000 (17:51 +0000)]
Merge "Update default DispSync offsets" into nyc-mr1-dev
am:
0c083d43f2
Change-Id: I93de11437b64aa930f8edef39e0d86ccdbb532e4
Dan Stoza [Mon, 12 Sep 2016 17:51:09 +0000 (17:51 +0000)]
Update default DispSync offsets am:
28ffe198bf
am:
e826b1c2c4
Change-Id: I3acb2aadf64e1ea19af4e675088c67f3145e03a0
Dan Stoza [Mon, 12 Sep 2016 17:48:33 +0000 (17:48 +0000)]
Update default DispSync offsets
am:
28ffe198bf
Change-Id: Id3d014c7a289890c97ca91980407e060e993bd46
Dan Stoza [Mon, 12 Sep 2016 17:37:52 +0000 (17:37 +0000)]
Merge "Update default DispSync offsets" into nyc-mr1-dev
David Brazdil [Mon, 12 Sep 2016 15:26:40 +0000 (16:26 +0100)]
resolve merge conflicts of
8ef0ace to nyc-mr1-dev-plus-aosp
Change-Id: I6feac17131e040011eb9f243bcd70640b0e8417f
David Brazdil [Mon, 12 Sep 2016 15:09:22 +0000 (15:09 +0000)]
Merge "installd: Create VDEX files and pass their FDs to dex2oat" am:
a586216175
am:
6706170398
Change-Id: I60abfdacd6bdea959e168374c2e69eb13b5760e7
David Brazdil [Mon, 12 Sep 2016 15:05:51 +0000 (15:05 +0000)]
Merge "installd: Create VDEX files and pass their FDs to dex2oat"
am:
a586216175
Change-Id: I932037dce82d2b58f96b38318914497cf89df5b1
David Brazdil [Mon, 12 Sep 2016 14:57:19 +0000 (14:57 +0000)]
Merge "installd: Create VDEX files and pass their FDs to dex2oat"
Chih-Hung Hsieh [Sun, 11 Sep 2016 00:50:41 +0000 (00:50 +0000)]
Merge "Fix google-explicit-constructor warnings in dumpstate." am:
a70396971e am:
347b6f4c35
am:
666cd74e59
Change-Id: Ie02f5e2a30c5df43ce0d088f93e73c981537d792
Chih-Hung Hsieh [Sun, 11 Sep 2016 00:47:41 +0000 (00:47 +0000)]
Merge "Fix google-explicit-constructor warnings in dumpstate." am:
a70396971e
am:
347b6f4c35
Change-Id: Ib2b6733852c8087a1a0172c3f4399a622a313f50
Chih-Hung Hsieh [Sun, 11 Sep 2016 00:44:41 +0000 (00:44 +0000)]
Merge "Fix google-explicit-constructor warnings in dumpstate."
am:
a70396971e
Change-Id: I3f1a3e40e56070f18e7b62dea9b364724581cc3a
Treehugger Robot [Sun, 11 Sep 2016 00:38:09 +0000 (00:38 +0000)]
Merge "Fix google-explicit-constructor warnings in dumpstate."
Peng Xu [Sat, 10 Sep 2016 03:11:28 +0000 (03:11 +0000)]
Merge "Fix dangerous unsafe_get() in SensorRecord" into nyc-mr1-dev am:
93ec87d2da
am:
66ae0846d3
Change-Id: I7b83819d2e890dcd0e8181a822bb7fd36cf7956b
Peng Xu [Sat, 10 Sep 2016 03:11:27 +0000 (03:11 +0000)]
Fix dangerous unsafe_get() in SensorRecord am:
eb05947ae2
am:
8781d839de
Change-Id: I9cbddcdc0c7e0bc549d476dbb85fe3da67cc69d5
Peng Xu [Sat, 10 Sep 2016 03:08:57 +0000 (03:08 +0000)]
Merge "Fix dangerous unsafe_get() in SensorRecord" into nyc-mr1-dev
am:
93ec87d2da
Change-Id: I5370524796b847cd64867e9c0b229463da36ae5b
Peng Xu [Sat, 10 Sep 2016 03:08:56 +0000 (03:08 +0000)]
Fix dangerous unsafe_get() in SensorRecord
am:
eb05947ae2
Change-Id: I0d2de87d4efcb1b7cedf9ccf067813e639659577
Peng Xu [Sat, 10 Sep 2016 03:00:01 +0000 (03:00 +0000)]
Merge "Fix dangerous unsafe_get() in SensorRecord" into nyc-mr1-dev
Mathieu Chartier [Sat, 10 Sep 2016 01:12:33 +0000 (01:12 +0000)]
Unlink app image if copy fails for A/B OTA am:
a029c0726d
am:
0e9b53d870
Change-Id: If00ecf8e62b045ac49c22ce56d406b5d169e83da
Mathieu Chartier [Sat, 10 Sep 2016 01:06:49 +0000 (01:06 +0000)]
Unlink app image if copy fails for A/B OTA
am:
a029c0726d
Change-Id: I06074c8c2f9ae317e607326b37c216a1ee2fd867
Mathieu Chartier [Fri, 9 Sep 2016 23:15:52 +0000 (16:15 -0700)]
Unlink app image if copy fails for A/B OTA
Usually this happens when the app was recompiled with interpret-only.
In this case, move_ab_path will fail for the app image. If this
occurs, delete the existing app image to not have a stale one wasting
storage space.
Test: Make fake AB ota, delete the a/b generated app image, take the
OTA, ensure there is no stale app image after reboot. Also tested
that other apps with valid app images still had an image.
Bug:
31323617
Change-Id: I699b5eb3dc8f82759c284a1d299865b2c3a890d0
Eino-Ville Talvala [Fri, 22 Jul 2016 00:06:58 +0000 (17:06 -0700)]
DO NOT MERGE ANYWHERE: BufferQueue consumers: Add discardFreeBuffer method
This method releases all free buffers owned by the buffer queue,
in order to save memory (at the cost of potential future
reallocation of buffers).
Bug:
28695173
Change-Id: I458d10373e639e3144faf673af2ba01aca36e65a
Dan Stoza [Fri, 9 Sep 2016 20:50:19 +0000 (13:50 -0700)]
Update default DispSync offsets
Updates the default DispSync offsets to 1ms/1ms to avoid SurfaceFlinger
racing against hardware vsync on untuned video-mode panels, which can
result in a significant number of dropped frames. Also moves and
updates the documentation of the offsets, which used to live in
build/target/board/generic/BoardConfig.mk.
Bug:
30801895
Change-Id: I4cb09d840e2f16fb3d05df4d7abf58d9ba36f83b
gaoshang [Fri, 9 Sep 2016 14:55:36 +0000 (14:55 +0000)]
Merge "redirect to call assignPointerIds if there is id < 0 case" am:
85598ce5ac am:
cad6f2e83d
am:
5224061e83
Change-Id: I309ad478fe3628fb249e921e908b96f26673c5b3
gaoshang [Fri, 9 Sep 2016 14:53:06 +0000 (14:53 +0000)]
Merge "redirect to call assignPointerIds if there is id < 0 case" am:
85598ce5ac
am:
cad6f2e83d
Change-Id: I94ecc3816efd211858cb356d292a9b9caa99ca96
gaoshang [Fri, 9 Sep 2016 14:49:36 +0000 (14:49 +0000)]
Merge "redirect to call assignPointerIds if there is id < 0 case"
am:
85598ce5ac
Change-Id: I7a00040cda005d72e6dbb80745e9c6fa7bc7077b
Treehugger Robot [Fri, 9 Sep 2016 14:44:30 +0000 (14:44 +0000)]
Merge "redirect to call assignPointerIds if there is id < 0 case"
David Brazdil [Thu, 8 Sep 2016 10:55:48 +0000 (11:55 +0100)]
installd: Create VDEX files and pass their FDs to dex2oat
ART now produces a new output file called VDEX, produced alongside the
existing OAT file. This patch updates installd to compute the VDEX's
path, open it and pass the file descriptor to dex2oat.
Bug:
30937355
Change-Id: Ib5c327f1f7a36cfa0b89084d5c01b6da9f8108f2
Zhengyin Qian [Fri, 9 Sep 2016 07:35:42 +0000 (07:35 +0000)]
make sure anrd trace is being collected.
am:
afc38fe263
Change-Id: I2032769fc587c38dd62c58bbeae8a2e4e9ab073b
Zhengyin Qian [Thu, 8 Sep 2016 23:50:09 +0000 (16:50 -0700)]
make sure anrd trace is being collected.
If bugreport is being taken when system is very busy, there's a chance a small
delay in creating the trace file will cause dumpstate to skip including the
file in the report. This fix makes sure the trace has been created before
proceeding.
Change-Id: I0243b8da8ad285921206e8bba88ea80125eb96a7
Peng Xu [Thu, 8 Sep 2016 21:38:37 +0000 (21:38 +0000)]
Merge "Fix google-explicit-constructor warnings in sensorservice." am:
215d7ab7d8 am:
341d12b107
am:
b6365afdea
Change-Id: I27abfe181b514252dc42341100c1b4e45d04190c
Peng Xu [Thu, 8 Sep 2016 21:36:07 +0000 (21:36 +0000)]
Merge "Fix google-explicit-constructor warnings in sensorservice." am:
215d7ab7d8
am:
341d12b107
Change-Id: Id5fea5988c2a3c0be0b87ad0267768bcc2af5ffe
Peng Xu [Thu, 8 Sep 2016 21:33:37 +0000 (21:33 +0000)]
Merge "Fix google-explicit-constructor warnings in sensorservice."
am:
215d7ab7d8
Change-Id: Ie27baf6308d8bb6f9bedcfc4eebbaee3117e5564
Peng Xu [Thu, 8 Sep 2016 21:29:52 +0000 (21:29 +0000)]
Merge "Fix google-explicit-constructor warnings in sensorservice."
Tim Murray [Thu, 8 Sep 2016 18:08:04 +0000 (18:08 +0000)]
Merge "Boost priority of short-running SF FIFO threads slightly." into nyc-mr1-dev am:
4df766b00a
am:
6c6b395e97
Change-Id: I524146b0a74f6c69dc07fe4fdc8a3380578289bf
Tim Murray [Thu, 8 Sep 2016 18:08:03 +0000 (18:08 +0000)]
Boost priority of short-running SF FIFO threads slightly. am:
35520634e2
am:
584fb9544f
Change-Id: Ib10bc21d1166df03704fcc2b67b99ed3c1a92464
Tim Murray [Thu, 8 Sep 2016 18:02:04 +0000 (18:02 +0000)]
Merge "Boost priority of short-running SF FIFO threads slightly." into nyc-mr1-dev
am:
4df766b00a
Change-Id: Ie290d90935ffa779bf14b22821f8ed848fe975e4
Tim Murray [Thu, 8 Sep 2016 18:02:03 +0000 (18:02 +0000)]
Boost priority of short-running SF FIFO threads slightly.
am:
35520634e2
Change-Id: Ic4a53cc1399dff489414ac1c891a041c2500b8e2
Tim Murray [Thu, 8 Sep 2016 17:47:25 +0000 (17:47 +0000)]
Merge "Boost priority of short-running SF FIFO threads slightly." into nyc-mr1-dev
Dan Stoza [Thu, 8 Sep 2016 17:07:51 +0000 (17:07 +0000)]
Merge "SF/HWC2: Add a layer minidump" into nyc-mr1-dev am:
a020f00bc1
am:
d968de9089
Change-Id: Ibe74ccbcac70e56de109e6334cd5460babbbe001
Dan Stoza [Thu, 8 Sep 2016 17:07:50 +0000 (17:07 +0000)]
SF/HWC2: Add a layer minidump am:
e22aec741f
am:
a9f976b50f
Change-Id: Ia04d91da4cc6fc6e2962c7dc6421882c2e4874b6
Dan Stoza [Thu, 8 Sep 2016 17:05:26 +0000 (17:05 +0000)]
Merge "SF/HWC2: Add a layer minidump" into nyc-mr1-dev
am:
a020f00bc1
Change-Id: I8abb4cefe2d13090446ab13d0af345b46496074e
Dan Stoza [Thu, 8 Sep 2016 17:05:24 +0000 (17:05 +0000)]
SF/HWC2: Add a layer minidump
am:
e22aec741f
Change-Id: Ib97254ebbf2e914c965b529e7d1e59a01db48214
Dan Stoza [Thu, 8 Sep 2016 16:56:23 +0000 (16:56 +0000)]
Merge "SF/HWC2: Add a layer minidump" into nyc-mr1-dev
Felipe Leme [Thu, 8 Sep 2016 00:48:07 +0000 (00:48 +0000)]
Added a NETWORK trace tag. am:
0f97c1d775
am:
f7e809936d
Change-Id: I2c5a89edc8780a3d00b5e3179d93938a892581d9
Felipe Leme [Thu, 8 Sep 2016 00:39:30 +0000 (00:39 +0000)]
Added a NETWORK trace tag.
am:
0f97c1d775
Change-Id: Id0cb7f189d32e823cc93486edd3a4fcabd990890
Felipe Leme [Wed, 7 Sep 2016 18:33:26 +0000 (11:33 -0700)]
Added a NETWORK trace tag.
BUG:
31281543
Change-Id: Idc5759eec12f2704c9b9cc48db181f2e669ccc32
Tim Murray [Wed, 7 Sep 2016 19:18:17 +0000 (12:18 -0700)]
Boost priority of short-running SF FIFO threads slightly.
The short-running FIFO threads should preempt the SurfaceFlinger main
thread in order to prevent deadlock.
bug
31223682
Change-Id: I29e7b4b8439bb876998a8aeeb2b8d6ee5b6b7d36
David Brazdil [Wed, 7 Sep 2016 09:28:48 +0000 (09:28 +0000)]
Merge "installd: Simplify Dalvik cache path creation" am:
ad95fc06aa am:
c3ca770d0a
am:
c0c8dad0d9
Change-Id: Ic99a44e0d137f7c26106ff45776500a75b6827d9
David Brazdil [Wed, 7 Sep 2016 09:25:48 +0000 (09:25 +0000)]
Merge "installd: Simplify Dalvik cache path creation" am:
ad95fc06aa
am:
c3ca770d0a
Change-Id: Ia76cf16f9a79be5f59bc034920a7206871a81e0e
David Brazdil [Wed, 7 Sep 2016 09:23:17 +0000 (09:23 +0000)]
Merge "installd: Simplify Dalvik cache path creation"
am:
ad95fc06aa
Change-Id: Ia4b958f09662de37f8267030b7a3919b92550cc7
David Brazdil [Wed, 7 Sep 2016 09:16:44 +0000 (09:16 +0000)]
Merge "installd: Simplify Dalvik cache path creation"
Mathieu Chartier [Wed, 7 Sep 2016 06:17:38 +0000 (06:17 +0000)]
Merge "Revert "Don't use profiles with vm safe mode"" am:
60e97a4bd4 am:
6636101423
am:
4f7537f6da
Change-Id: I38d24d7b44f443f184f954b231733dcf07b15913
Mathieu Chartier [Wed, 7 Sep 2016 06:15:37 +0000 (06:15 +0000)]
Merge "Revert "Don't use profiles with vm safe mode"" am:
60e97a4bd4
am:
6636101423
Change-Id: I125aaf91c35986fd1496aa2cf406cd22845c36aa
Mathieu Chartier [Wed, 7 Sep 2016 06:13:06 +0000 (06:13 +0000)]
Merge "Revert "Don't use profiles with vm safe mode""
am:
60e97a4bd4
Change-Id: Ia1a6395ae26733028d1c3487332400c3000de2bb
Treehugger Robot [Wed, 7 Sep 2016 06:08:13 +0000 (06:08 +0000)]
Merge "Revert "Don't use profiles with vm safe mode""
Andreas Gampe [Tue, 6 Sep 2016 23:54:12 +0000 (23:54 +0000)]
Merge changes from topic 'cherry_pms_installd' am:
59ac10df3a am:
9756df8e85
am:
f8adc1c101
Change-Id: I81533e7e035c3e94ad0388b142da7610454d4b71
Andreas Gampe [Tue, 6 Sep 2016 23:54:12 +0000 (23:54 +0000)]
Otapreopt: Allow A/B dexopt only when bootcomplete am:
45cebd0e31 am:
c3f64eea20
am:
e6f03132b7
Change-Id: Id4d0a7c2e9b628e2839bf686e2fbe3943fa43370
Andreas Gampe [Tue, 6 Sep 2016 23:54:11 +0000 (23:54 +0000)]
otapreopt: Collect and print size of artifacts am:
f1a7ad43cb am:
a7949caecb
am:
3b88553779
Change-Id: Iba06c5504e74f3fd057e4a8e21e03063823a23cf
Mathieu Chartier [Tue, 6 Sep 2016 23:54:11 +0000 (23:54 +0000)]
Don't use profiles with vm safe mode am:
f513d77b6d am:
e48d088e2e
am:
39784f616c
Change-Id: I7350e87b83ffc4f874e58e9a9c3741ef779da43b
Andreas Gampe [Tue, 6 Sep 2016 23:54:10 +0000 (23:54 +0000)]
Otapreopt: Try to mount vendor partition for A/B OTA am:
fd12edaeab am:
37a32604cf
am:
a322794f49
Change-Id: I6295f729d0f5995e2ea0ef7db3e5359f7f85ee5a
Andreas Gampe [Tue, 6 Sep 2016 23:53:44 +0000 (23:53 +0000)]
Otapreopt: Add init script for A/B artifact move am:
90dc492207 am:
8c839de88a
am:
1f60f937c8 -s ours
Change-Id: I86169ec27e5566cb4ba0f58211131e9264b5604e
Andreas Gampe [Tue, 6 Sep 2016 23:43:43 +0000 (23:43 +0000)]
Otapreopt: Implement new A/B OTA path am:
d089ca1703 am:
7d14f10de3
am:
261fcb4c8b -s ours
Change-Id: Ibaf74540839e87b9227a547fda737739e0ae283c
Andreas Gampe [Tue, 6 Sep 2016 23:38:58 +0000 (23:38 +0000)]
Installd: Add support for dex2oat very-large-app property am:
a5cc10a8e8 am:
aac5c6ce67
am:
09ff3cb16b
Change-Id: I8bbca81d14c8fc346ec9c49432499a81241db590
Andreas Gampe [Tue, 6 Sep 2016 23:38:42 +0000 (23:38 +0000)]
Otapreopt: Send progress updates to update_engine am:
64c4038586 am:
0681b87c28
am:
6bb4475fd4 -s ours
Change-Id: I6f2b56e3c6a5c29665ec89b35eee925730299999
Andreas Gampe [Tue, 6 Sep 2016 23:33:42 +0000 (23:33 +0000)]
Otapreopt: Filter preopted system apps am:
56f79f9620 am:
57d820ece1
am:
f9d83c4874 -s ours
Change-Id: Ie4ddbb0f15d3195eca0288f990e1939f9c61e847
Mathieu Chartier [Tue, 6 Sep 2016 22:22:13 +0000 (15:22 -0700)]
Revert "Don't use profiles with vm safe mode"
Reason for reverting is that it is no longer necessary since
https://android-review.googlesource.com/#/c/269293/
has bene merged.
Bug:
30733908
Test: adb install facebook
Test: adb shell cmd package compile -m speed-profile comb.BBClient
This reverts commit
f513d77b6df0268408ccba654b7c7c978efefc4f.
Change-Id: Ic7eba70c8be4e1392bd0f9eece09b1b6de56540d
Andreas Gampe [Tue, 6 Sep 2016 23:01:18 +0000 (23:01 +0000)]
Installd: Move app image A/B artifact am:
ab15dbfb4a am:
f69886f432
am:
7f1cf77cf6 -s ours
Change-Id: I4c405a6976898c2a67e02d33b7ffd0964e68df6d
Andreas Gampe [Tue, 6 Sep 2016 22:40:32 +0000 (22:40 +0000)]
Installd: Fix bad merge am:
69b93aaa31 am:
748a7389ce
am:
7f49ef05e7
Change-Id: If0d03f0a4cb020a4901eaa4f4232214a3b3f909b
Andreas Gampe [Tue, 6 Sep 2016 22:40:32 +0000 (22:40 +0000)]
Installd: Change app image name computation am:
89b008dfb5 am:
5906d1bbbb
am:
01abdb50df
Change-Id: I32ec6cae74f84e7c122e3b46e4ec40e3e8be567f
Andreas Gampe [Tue, 6 Sep 2016 22:32:22 +0000 (22:32 +0000)]
Installd: Refactor dexopt to scoped file descriptor am:
6fb5a0179d am:
ce9b0e81ee
am:
5256790812 -s ours
Change-Id: I2fc82e33bfc742a1029e1c038e6cdcbfe98279ea
Andreas Gampe [Tue, 6 Sep 2016 22:22:15 +0000 (22:22 +0000)]
Installd: Remove string-helpers am:
6db8db9f33 am:
d7d4d60340
am:
09e961000e -s ours
Change-Id: I9dc5ec8af11e5df8ad4c2209605de3a6ec626593
Andreas Gampe [Tue, 6 Sep 2016 22:12:04 +0000 (22:12 +0000)]
Otapreopt: Fix after shared-library work am:
548bdb9308 am:
261480f917
am:
e7c131e250 -s ours
Change-Id: I2155a6d87870175ba7972ae9f4cc26bcbd38f007
Andreas Gampe [Tue, 6 Sep 2016 21:50:26 +0000 (21:50 +0000)]
Merge changes from topic 'cherry_pms_installd' am:
59ac10df3a
am:
9756df8e85
Change-Id: Ibdac259e4ac80dae11c4dce1e1bb23c90ee118e8
Andreas Gampe [Tue, 6 Sep 2016 21:49:50 +0000 (21:49 +0000)]
Otapreopt: Allow A/B dexopt only when bootcomplete am:
45cebd0e31
am:
c3f64eea20
Change-Id: I31b92d9d966679970d39651374db9002a87b4529
Andreas Gampe [Tue, 6 Sep 2016 21:49:48 +0000 (21:49 +0000)]
otapreopt: Collect and print size of artifacts am:
f1a7ad43cb
am:
a7949caecb
Change-Id: Iccdf621394fe668b8899aa31646737aad7a88eba
Mathieu Chartier [Tue, 6 Sep 2016 21:49:47 +0000 (21:49 +0000)]
Don't use profiles with vm safe mode am:
f513d77b6d
am:
e48d088e2e
Change-Id: Ia2698f877abdceea19b53c68725161da8691e9cd
Andreas Gampe [Tue, 6 Sep 2016 21:49:45 +0000 (21:49 +0000)]
Otapreopt: Try to mount vendor partition for A/B OTA am:
fd12edaeab
am:
37a32604cf
Change-Id: I9d191cd01988ab4848e0de8d1e8f8e7a4e8afd3c
Andreas Gampe [Tue, 6 Sep 2016 21:49:44 +0000 (21:49 +0000)]
Otapreopt: Add init script for A/B artifact move am:
90dc492207
am:
8c839de88a
Change-Id: I510ad14352d694544473ee7aacf3c87022b77780
Andreas Gampe [Tue, 6 Sep 2016 21:49:04 +0000 (21:49 +0000)]
Otapreopt: Implement new A/B OTA path am:
d089ca1703
am:
7d14f10de3
Change-Id: Id8e8eb09d0b01c94c2ae5a59a6ae25aab22a40a2
Andreas Gampe [Tue, 6 Sep 2016 21:49:04 +0000 (21:49 +0000)]
Installd: Add support for dex2oat very-large-app property am:
a5cc10a8e8
am:
aac5c6ce67
Change-Id: Ie5a1f8853052121c13172ada1283b73b7d57e816
Andreas Gampe [Tue, 6 Sep 2016 21:49:03 +0000 (21:49 +0000)]
Otapreopt: Send progress updates to update_engine am:
64c4038586
am:
0681b87c28
Change-Id: I6e4aa071e18190b466ad6141082bc8196e04d0f6