summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-29Set min_sdk_version to be part of mainline modules am: ee61c0b504 am: 22b8553e29android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r19android-11.0.0_r18android11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-d2-releaseJooyung Han
Change-Id: Ifcb74eda31e8c6233f650c99cecc4289fd5545ab
2020-04-29Set min_sdk_version to be part of mainline modules am: ee61c0b504android-11.0.0_r16android11-d1-b-releaseJooyung Han
Change-Id: Id0647f7b56c34d262f27597c803ce6a95deab58f
2020-04-27Set min_sdk_version to be part of mainline modulesandroid-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r28android-mainline-11.0.0_r20android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android11-mainline-extservices-releaseandroid11-mainline-conscrypt-releaseandroid11-devJooyung Han
Modules contributing mainline modules (APK/APEX) should set min_sdk_version as well as apex_available. For now setting min_sdk_version doesn't change build outputs. But build-time checks will be added soon. Bug: 152655956 Test: m Merged-In: I921b3575734c2b30840179910e5a3d8153d9dd06 Change-Id: I921b3575734c2b30840179910e5a3d8153d9dd06 (cherry picked from commit e42850f4b8b1ad38f526c494db07259aeb09f8a0)
2020-04-21Set apex_available property am: a42466067d am: 51e3b6d43aJiyong Park
Change-Id: I4279731f9d806737a64b22080fdecfa2fed7777b
2020-04-21Set apex_available property am: a42466067dJiyong Park
Change-Id: If0b3c2e411584dd1475d1810d2c08c08b1dac5a1
2020-04-20Set apex_available propertyJiyong Park
The marked library(ies) were available to the APEXes via the hand-written whitelist in build/soong/apex/apex.go. Trying to remove the whitelist by adding apex_available property to the Android.bp of the libraries. Exempt-From-Owner-Approval: cherry-pick from AOSP Bug: 150999716 Test: m Merged-In: Iec6f2d4dfb17215d91c548452bf3bd23d58eaf82 (cherry picked from commit 1bd5f065f184eb8c427a673c2ce3e203db4219b2) Change-Id: Iec6f2d4dfb17215d91c548452bf3bd23d58eaf82
2020-03-12Add a flag which can disable native flag reset am: de0fe289c9 am: 62cf4999d5Automerger Merge Worker
Change-Id: I4746481b824d4146e1d99196936f7179d6de9b6c
2020-03-12Add a flag which can disable native flag reset am: de0fe289c9Automerger Merge Worker
Change-Id: Ibfd55e350640b53f9859343cb7d7f2244ff0a0ef
2020-03-11Add a flag which can disable native flag resetHongyi Zhang
Add a flag which can disable native flag reset if flakiness is observed(e.g. native watchdog triggered more than necessary) Test: Build and test on local device Bug: 149420506 Change-Id: Ibfa441dc6cc88bdbb0b6188be79c1ef0c6108f28 Merged-In: Ibfa441dc6cc88bdbb0b6188be79c1ef0c6108f28
2019-10-30[automerger skipped] DO NOT MERGE - ↵Xin Li
qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: 2933cce694 am: 47092c235d -s ours am skip reason: subject contains skip directive Change-Id: I2952759dbd44a9b752e75f6b2e38fbe756246557
2019-10-30DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into ↵Xin Li
stage-aosp-master am: 2933cce694 Change-Id: If6e3218d4ef9456726e856299be366b747a9e248
2019-10-30DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into ↵android-r-preview-1Xin Li
stage-aosp-master Bug: 142003500 Change-Id: I5c96959d36d65e536da3a29073b861aa5a98ca6c
2019-10-07Make init.updatable_crashing a read/write property am: d88d8a7055 am: ↵Nikita Ioffe
4a86e1d12b am: 51f13614de am: 12f7d650a5 Change-Id: I40f350677b9db8c6d5d46383c5202eee612268c1
2019-10-07Make init.updatable_crashing a read/write property am: d88d8a7055 am: 4a86e1d12bNikita Ioffe
am: 51f13614de Change-Id: Ic3747f3d07a3e28c1172b840b1724ac97f4b38e0
2019-10-07Make init.updatable_crashing a read/write property am: d88d8a7055Nikita Ioffe
am: 4a86e1d12b Change-Id: Ia84c37e1287bd8e2ac3835db896f1f770c41da31
2019-10-07Make init.updatable_crashing a read/write propertyNikita Ioffe
am: d88d8a7055 Change-Id: I0f93ea317c39e83b6e77d1647be4a0668f62fc06
2019-10-04Make init.updatable_crashing a read/write propertyndk-sysroot-r21Nikita Ioffe
This property will need to be reset during userspace reboot, so it can't be a read-only property anymore. Test: builds Bug: 135984674 Change-Id: I7499849a5809e5d6f17e3ce88ac88dba7147094e
2019-08-04Simplify experiment segment name validation am: 9b5e650955 am: a55bba02e5 ↵Vic Yang
am: 3bdccd2785 am: d2396b0526 am: 73dafcf5bf Change-Id: I6f9d6644eff43d9254d82af1e1c0290dab76929b
2019-08-04Simplify experiment segment name validation am: 9b5e650955 am: a55bba02e5 ↵Vic Yang
am: 3bdccd2785 am: d2396b0526 Change-Id: If23e05fc8e8d32acd4f566a6a98173df4634fd92
2019-08-04Simplify experiment segment name validation am: 9b5e650955 am: a55bba02e5Vic Yang
am: 3bdccd2785 Change-Id: Ic3868db29b8cea7e76eb173c18315bc13efe53fd
2019-08-02Simplify experiment segment name validation am: 9b5e650955Vic Yang
am: a55bba02e5 Change-Id: I533f2f922d21330590b3426a9c641d7d0308a8c4
2019-08-02Simplify experiment segment name validationVic Yang
am: 9b5e650955 Change-Id: I2a9288232a30867d24bb1d564983acc767efddfa
2019-08-02Simplify experiment segment name validationVic Yang
Instead of using a regular expression to check for invalid characters, we use a simple for-loop. This allows us to get rid of the regex object, which is the only thing in the .bss section and thus we are saving 4KB of memory. Also fix a bug in the validation logic where previously "foo.bar." would be deemed valid. Bug: 138856262 Test: Run unit tests. Test: objdump -h server_configurable_flags.so. Check .bss is gone. Change-Id: Id9bed9bed7c2cc5b2e4bdb8f8e2e9b2611ddbe2f
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospandroid-mainline-10.0.0_r9android-mainline-10.0.0_r7android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r10android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r19android-10.0.0_r18android-10.0.0_r16android-10.0.0_r15android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-releaseandroid10-qpr1-mainline-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseXin Li
am: 286044b8e3 Change-Id: Icfdd57a4f3345a0eca5e5093c0a6236c03c5be88
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospXin Li
Bug: 126125118 Change-Id: I7d8b7ec3c1a2a6001b8dbe845d4450b6b406ea67
2019-02-20DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterXin Li
Bug: 120848293 Change-Id: I325eebf530ec55cb1c2625d3ccb126a64d8fac66
2019-01-23hook up native flags reset with native watchdog am: c3d51c6e16 am: 63ce1d9df3Hongyi Zhang
am: c3c23d8318 Change-Id: I7b310f7dfec1e830571e422ccc3e9eeb04dee73c
2019-01-23hook up native flags reset with native watchdog am: c3d51c6e16Hongyi Zhang
am: 63ce1d9df3 Change-Id: I04bd44020aa67b4ea660382a1d660c03cf6b892d
2019-01-23hook up native flags reset with native watchdogHongyi Zhang
am: c3d51c6e16 Change-Id: I4542905c5f9068f49ca85c77748a10c2fe9aa426
2019-01-22clean up test code before beta am: 97fcf74b75 am: 431825d921Hongyi Zhang
am: f9bf5834d7 Change-Id: Ic44aa38d17b8ed66f5fcc59cdcf1763953d45eea
2019-01-22clean up test code before beta am: 97fcf74b75Hongyi Zhang
am: 431825d921 Change-Id: Ia6abf08b8e13073e38e961df22f3be50b0ad9803
2019-01-22clean up test code before betaHongyi Zhang
am: 97fcf74b75 Change-Id: Ibb406a38a7c5cb8a09470facea92a8f5c7f30550
2019-01-22hook up native flags reset with native watchdogandroid-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1Hongyi Zhang
Apart from the existing triggering logic(consecutive boot failures), also trigger native flags reset when notified by watchdog(via ro.init.updatable_crashing=1). Test: Unit Tests and manually triggering on device. Change-Id: I4a0ebce049902472bfa48e900d7867d64986698c
2019-01-21clean up test code before betaHongyi Zhang
clean up test code. ServerConfigurableFlagsReset() should always be called. Test: m -j & manually on device Change-Id: Ib93b4f49ae034cdb5634fd36c85096ed30b84caa
2018-11-21skip recording if SetProperty fails am: 0e3cf28b5b am: 0ab04cc89fHongyi Zhang
am: ff1b2315a4 Change-Id: Ia533bb323d32e19f9ea441c96d98c2644beb8c4e
2018-11-21skip recording if SetProperty fails am: 0e3cf28b5bHongyi Zhang
am: 0ab04cc89f Change-Id: I94c4c9864dd8d7afb19f5e267ccdb96cc2206bd4
2018-11-21skip recording if SetProperty failsHongyi Zhang
am: 0e3cf28b5b Change-Id: I09253baa1841b8df4bdf5f5a58eb6cbfc4087a7e
2018-11-20skip recording if SetProperty failsandroid-wear-8.0.0_r2Hongyi Zhang
Test: manual on device Change-Id: I1e50fabffbc82d899e34a2ff48f5be447aa20b9c
2018-11-20Change API signature from plural to singular. am: 91117eddbf am: 5786477001Hongyi Zhang
am: 49fb1d96cf Change-Id: I5e25ef4e4da54fc35bafd39e8bb0b89ea16c5012
2018-11-20Change API signature from plural to singular. am: 91117eddbfHongyi Zhang
am: 5786477001 Change-Id: Ie36b68d50572922390c13bdbe9d0e055c59ce612
2018-11-20Change API signature from plural to singular.Hongyi Zhang
am: 91117eddbf Change-Id: I5cbb52025890a4967007d496c0d87e8dd980d151
2018-11-19Change API signature from plural to singular.Hongyi Zhang
The API is only returning one flag's value, plural looks misleading. Test: Unit test& manually on device. Change-Id: Ia720db5900306e2e43bed3909c2679a81653bcf8
2018-11-19read flag in flags_health_check am: 05459ae566 am: ed5f3d0248Hongyi Zhang
am: 3b49363f72 Change-Id: I450b9516adc107e2e7e626e9bced64ef71b9e661
2018-11-19read flag in flags_health_check am: 05459ae566Hongyi Zhang
am: ed5f3d0248 Change-Id: Iadaa930d1a4fb27b40a97ffaa9a58b6e9ded2ee2
2018-11-19read flag in flags_health_checkHongyi Zhang
am: 05459ae566 Change-Id: I47639d25a7f5ce48987eab8fba071a424aa00a85
2018-11-16read flag in flags_health_checkHongyi Zhang
Test: Manual on device. Change-Id: I5f44ded39227b4c87fca83cd4eca5df62df87935
2018-11-15check for __BIONIC__ before using libcutils am: e6c4499d0e am: 3568e07428Hongyi Zhang
am: 31d637a72c Change-Id: Ie9b14758fb5c8f34ad6405bb2e3bc065fc05d93a
2018-11-15check for __BIONIC__ before using libcutils am: e6c4499d0eHongyi Zhang
am: 3568e07428 Change-Id: I947da0e95bb771612901a2302cebaadccaaf956a
2018-11-15check for __BIONIC__ before using libcutilsHongyi Zhang
am: e6c4499d0e Change-Id: I5e104120f63229411e78c9c37fdc54bbeee69993
2018-11-14check for __BIONIC__ before using libcutilsHongyi Zhang
To make lib server_configurable_flags host_supported. Test: build passed. Manually tested on device. Change-Id: I21dcb315139bc12623e090ccfddc5eee822ae488