summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove ndk_platform backend. Use the ndk backend.HEADandroid-s-beta-5masterandroid-s-beta-5Jiyong Park2021-07-271-1/+1
| | | | | | | | | | The ndk_platform backend will soon be deprecated because the ndk backend can serve the same purpose. This is to eliminate the confusion about having two variants (ndk and ndk_platform) for the same 'ndk' backend. Bug: 161456198 Test: m Change-Id: I4498856a47896024698c53b3fc84e53959d639b8
* libmemtrack: Use memtrack proxy service am: c3b9ef06d0android-s-beta-4android-s-beta-3android-s-beta-4Kalesh Singh2021-04-071-102/+45
|\ | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1656471 Change-Id: Ifbc1106bfcfe01130c24f1cdde6ee5ebfd5201d3
| * libmemtrack: Use memtrack proxy serviceandroid-s-beta-2android-s-beta-1Kalesh Singh2021-04-051-102/+45
|/ | | | | | | | | | | libmemtrack no longer talks directly to memtrack HAL. All requests for memtrack data goes through the memtrack proxy service to allow access controls check on the calling context's UID/PID. Bug: 177664629 Test: adb shell dumpsys meminfo Change-Id: I37950a1ffc0a7a0ab1fae3a0c0132bf29561543f
* Mark ab/7061308 as merged in stage.Xin Li2021-02-200-0/+0
|\ | | | | | | | | | | Bug: 180401296 Merged-In: Iaed0adc0e4479d50326f9e3093b2fa497cfc0ec0 Change-Id: I06bf2f47428370a32e53fe35470795e5830cc5e0
| * Reland: libmemtrack: Add support for AIDL memtrack HAL am: 2e12c78fbc am: ↵Kalesh Singh2020-12-232-3/+75
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | 4669770b47 Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1534121 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Iaed0adc0e4479d50326f9e3093b2fa497cfc0ec0
| * \ Merge "Revert "libmemtrack: Add support for AIDL memtrack HAL"" am: ↵Kalesh Singh2020-12-162-72/+3
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 762a69d031 am: 1a4fb47b70 Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1530886 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ib1fc1ba51ff04ece344f77b3440e50dd20c17527
| * \ \ Merge "libmemtrack: Add support for AIDL memtrack HAL" am: 99ec2a1001 am: ↵Treehugger Robot2020-12-142-3/+72
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 611adabcaf Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1518702 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ie17d4ec0ba274765c8650d9fda87d879944197d6
| * \ \ \ Merge "Revert "Add product_available to product available modules"" am: ↵Treehugger Robot2020-12-091-1/+0
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 42b8e536f1 am: 06b17daa1f Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1518561 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ibda0e81b0d0b6f701a6f3dbd6f7902b5c1451555
| * \ \ \ \ libmemtrack: Fix clang-format symlink am: 7abcafa8c3 am: 75388bdf28Kalesh Singh2020-12-031-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1509322 Change-Id: I14fd1f8e9b2d87c7b57cae5198f971e42e8ef4ee
| * \ \ \ \ \ Mark ab/6881855 as merged am: 5ee1f0fefeXin Li2020-11-240-0/+0
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/13113106 Change-Id: Ia2f3290bc97c145c57cf83ca9a92600dbfd02360
| * \ \ \ \ \ \ Add product_available to product available modules am: a37cf741cf am: ↵Justin Yun2020-11-121-0/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d6428f2514 am: 7bdedf3b87 Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1496020 Change-Id: Id111be326d955c2e15add02b6bd36661d136147d
| | * \ \ \ \ \ \ Add product_available to product available modules am: a37cf741cf am: d6428f2514Justin Yun2020-11-121-0/+1
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1496020 Change-Id: Ib3488514362d1cae2bceb543031791d6d851cc25
* | | \ \ \ \ \ \ \ [LSC] Add LOCAL_LICENSE_KINDS to system/memory/libmemtrack am: 33003d2c67Bob Badour2021-02-161-0/+4
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1589040 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I62bb77539566c59839490cf994da637f8880fb1e
| * | | | | | | | | | [LSC] Add LOCAL_LICENSE_KINDS to system/memory/libmemtrackandroid-s-preview-1Bob Badour2021-02-121-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added SPDX-license-identifier-Apache-2.0 to: Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: If1d9cd310873bc53374d2fbf4e6e27cf61e2468e
* | | | | | | | | | | Specify version for aidl_interface explicitly am: 984b70a27dJeongik Cha2021-01-271-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1560591 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I6aed41db0c871f6da042f12aa3047c12e8867f76
| * | | | | | | | | | Specify version for aidl_interface explicitlyJeongik Cha2021-01-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 150578172 Test: m Change-Id: I5e7c15d048d145037d50c1d473e36c0c9a4d52c7
* | | | | | | | | | | Merge "libmemtrack: Add memtrack_gpu_device_info()" am: 6806b70e57Kalesh Singh2021-01-252-0/+37
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1537301 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I6a0184354e3403d1dae74fbac85daaf9dbd2dd14
| * | | | | | | | | | Merge "libmemtrack: Add memtrack_gpu_device_info()"Kalesh Singh2021-01-252-0/+37
| |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | libmemtrack: Add memtrack_gpu_device_info()Kalesh Singh2021-01-052-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 176477627 Test: dumpsys meminfo Change-Id: Id02e06ac469ace70ed687c52cc8016db6c61cc9f
* | | | | | | | | | | | Add surenb to owners am: 890535557aColin Cross2021-01-231-0/+1
|\| | | | | | | | | | | | |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1556963 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: If24406aecf55d7fdf2a3c42bdd029133e6c112b2
| * | | | | | | | | | Add surenb to ownersColin Cross2021-01-231-0/+1
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I9194416ee1ff1689d9d9225e9bf7d13587182dea
* | | | | | | | | / Reland: libmemtrack: Add support for AIDL memtrack HAL am: 2e12c78fbcKalesh Singh2020-12-232-3/+75
|\| | | | | | | | | | |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1534121 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I4cbec66b1cb9fb992ad70e17168904b7a0d0c1a0
| * | | | | | | | Reland: libmemtrack: Add support for AIDL memtrack HALKalesh Singh2020-12-222-3/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ________________ Regarding the issues caused by the reverted version of these changes. Root cause of the reported issues is that ServiceManager cannot get the IMemtrack AIDL service, and getService() will busy loop for 5 seconds trying to get the service. ``` 12-22 12:22:22.501 1827 10885 W ServiceManager: Service android.hardware.memtrack.IMemtrack/default didn't start. Returning NULL 12-22 12:22:22.501 1827 10885 I ServiceManager: Waiting for service 'android.hardware.memtrack.IMemtrack/default' on '/dev/binder'... ``` Also because the results of this getService() was not cached, we will attempt to get this service each time there is a new request from libmemtrack, causing another 5 seconds delay each time. Fix: We check if the service is declared before attempting to retrieve it. We use the more efficient waitForService(), instead of getService() which can busy loop for 5 seconds. Cache the results of these operations so that we don’t have to retrieve the service each time there is a request from libmemtrack. Boot Time Regression Test Test: adb shell logcat -b all | grep TotalBootTime Old version of this topic: 44209ms LKGB: 19823ms New version of this topic: 20058ms Cts Graphics Test Test: atest CtsGraphicsTestCases:android.graphics.cts.BitmapTest#testWrappedHardwareBufferBitmapNotLeaking Old version of this topic: Fails LKGB: Passes New version of this topic: Passes Memoinfo Test Test: adb shell dumpsys meminfo Old version of this topic: `*** SERVICE 'meminfo' DUMP TIMEOUT (10000ms) EXPIRED ***` LKGB: <Expected output> New version of this topic: <Expected output> Battery Saver Test Test: Unplug Device; Tap Battery Save Icon from the pull down menu Old version of this topic: Battery Saver Icon does not become enabled (blue highlight) LKGB: Battery Saver Icon Enabled New version of this topic: Battery Saver Icon Enabled Bug: 175021432 Test: memtrack_test Change-Id: I6ce5c454e6a5c9b718277b4b3004f600dd0f6786
* | | | | | | | | Merge "Revert "libmemtrack: Add support for AIDL memtrack HAL"" am: 762a69d031Kalesh Singh2020-12-162-72/+3
|\| | | | | | | | | |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1530886 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ie90647052bedb99d3f80791a5b7b7fcef9adfb32
| * | | | | | | Merge "Revert "libmemtrack: Add support for AIDL memtrack HAL""Kalesh Singh2020-12-162-72/+3
| |\ \ \ \ \ \ \
| | * | | | | | | Revert "libmemtrack: Add support for AIDL memtrack HAL"Kalesh Singh2020-12-162-72/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert "Add stable aidl memtrack HAL to product packages" Revert "Add stable aidl memtrack hal to vndk list" Revert "Memtrack HAL stable aidl sepolicy" Revert "Add android.hardware.memtrack-unstable-ndk_platform" Revert submission 1518702-memtrack-aidl Reason for revert: Broken tests and boot time regressions Reverted Changes: Ic4dd70e2c:Add android.hardware.memtrack-unstable-ndk_platfor... Iaf99d0ca4:Add stable aidl memtrack HAL to product packages Iac54ae2ba:Add stable aidl memtrack hal to vndk list If310210a3:libmemtrack: Add support for AIDL memtrack HAL Ib6c634def:Memtrack HAL: Add stable AIDL implementation I5e1d0e006:Memtrack HAL stable aidl sepolicy Change-Id: I25c24458138e3c967e0d67a40e103487f10a1a07
* | | | | | | | | Merge "libmemtrack: Add support for AIDL memtrack HAL" am: 99ec2a1001Treehugger Robot2020-12-142-3/+72
|\| | | | | | | | | |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1518702 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I70e15eb330dc92a0c74a6cddb53e224ebc63fb92
| * | | | | | | Merge "libmemtrack: Add support for AIDL memtrack HAL"Treehugger Robot2020-12-142-3/+72
| |\| | | | | |
| | * | | | | | libmemtrack: Add support for AIDL memtrack HALKalesh Singh2020-12-142-3/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 175021432 Test: memtrack_test Change-Id: If310210a37305331d96846c36ce5fcc2e5bd2047
* | | | | | | | Merge "Revert "Add product_available to product available modules"" am: ↵Treehugger Robot2020-12-091-1/+0
|\| | | | | | | | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 42b8e536f1 Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1518561 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Iaf6e9b1d260fe0edcf5344e28602ee1d07bcb17e
| * | | | | | Merge "Revert "Add product_available to product available modules""Treehugger Robot2020-12-091-1/+0
|/| | | | | |
| * | | | | | Revert "Add product_available to product available modules"Justin Yun2020-12-071-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit a37cf741cfcd997b52b77962dcd1b2c6585bf804. Reason for revert: As libhardware will not be product_available, libmemtrack may not be product_available. Change-Id: Iaf3cdcccd84e5c9d08d4730d2bd4a45f4e40b820
* | | | | | | libmemtrack: Fix clang-format symlink am: 7abcafa8c3Kalesh Singh2020-12-031-1/+1
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | / | |_|_|_|_|/ |/| | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1509322 Change-Id: Ib085f05f3923fbf2065b526c99a04812746907d2
| * | | | | libmemtrack: Fix clang-format symlinkKalesh Singh2020-11-241-1/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 174144799 Test: clang-format -i <file> Change-Id: I1932da37b74e1d84a539176a667f2ab9177985f4
* | | | | Mark ab/6881855 as mergedXin Li2020-11-230-0/+0
|\ \ \ \ \ | | |/ / / | |/| | / | |_|_|/ |/| | | Bug: 172690556 Change-Id: Icfb36684b0705881ffa2e5c706386784b0a85efe
| * | | [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li2020-04-100-0/+0
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | stag-aosp-master am: 800d172aab -s ours am: 4e9ceb22eb am: e769551fa9 Change-Id: I3220f520ff0e507301b9d930c061e250e75e7b89
| * | | [automerger skipped] DO NOT MERGE - Empty merge ↵Xin Li2020-03-190-0/+0
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: c374c6d4f4 -s ours am: 9bedc41732 am: e46785544e Change-Id: I9c8862d11220df28b9ddee187cfb36265532da3c
* | \ \ \ Add product_available to product available modules am: a37cf741cfJustin Yun2020-11-121-0/+1
|\ \ \ \ \ | |_|_|/ / |/| | | / | | |_|/ | |/| | | | | | Original change: https://android-review.googlesource.com/c/platform/system/memory/libmemtrack/+/1496020 Change-Id: I94eaf71cc1d5a2bc03278ac2f794ed81ed0e908d
| * | | Add product_available to product available modulesJustin Yun2020-11-111-0/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vendor_available modules were available to product modules. However, not all vendor_available modules are required to be available to product modules. Some modules want to be available only to product modules but not vendor modules. To cover the requirement, we separate product_available from vendor_available. vendor_available will not provide product available module. Bug: 150902910 Test: build Change-Id: I7b306b4b4039ef697f5ebb2bd0c44595863be0b7
* | | [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li2020-04-100-0/+0
|\ \ \ | |_|/ |/| | | | | | | | | | | stag-aosp-master am: 800d172aab -s ours am: 4e9ceb22eb Change-Id: I7c467651b74e98eff869f46eccf504aae8235d14
| * | [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li2020-04-100-0/+0
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | stag-aosp-master am: 800d172aab -s ours am skip reason: subject contains skip directive Change-Id: I765eb160159f7d1922d8c049045f573942e4397d
| | * \ DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-masterandroid-r-beta-3android-r-beta-2Xin Li2020-04-090-0/+0
| | |\ \ | | | | | | | | | | | | | | | | | | | | Bug: 151763422 Change-Id: I909519f577973fe8f9ff53fdb4b061b82e92d0c0
| | | * \ DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into ↵Xin Li2020-03-190-0/+0
| | | |\ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | stag-aosp-master am: c374c6d4f4 Change-Id: I5f923d99683232ff968faff8956f03e7da32c7eb
* | | | | [automerger skipped] DO NOT MERGE - Empty merge ↵Xin Li2020-03-190-0/+0
|\| | | | | |_|_|/ |/| | | | | | | | | | | | | | | qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: c374c6d4f4 -s ours am: 9bedc41732 Change-Id: Idf2da75055903ba8199dc55a4e6a22a8ab923b7b
| * | | [automerger skipped] DO NOT MERGE - Empty merge ↵Xin Li2020-03-190-0/+0
|/| | | | |/ / | | | | | | | | | | | | | | | | | | qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: c374c6d4f4 -s ours am skip reason: subject contains skip directive Change-Id: I6d3b4b9bed9492af19281d32f528b0ba5992b6fa
| * | DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-masterXin Li2020-03-180-0/+0
| |\| | | | | | | | | | | | | Bug: 151763422 Change-Id: Ia1a535a65d18898cb2a7a5b733414b936cc14f11
* | | Log failure to load memtrack module only once am: 344ba42d98 am: 22a4769b32 ↵android-mainline-11.0.0_r9android-mainline-11.0.0_r8android-mainline-11.0.0_r7android-mainline-11.0.0_r6android-mainline-11.0.0_r5android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r4android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r33android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r2android-mainline-11.0.0_r19android-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_r12android-mainline-11.0.0_r10android-mainline-11.0.0_r1android-11.0.0_r9android-11.0.0_r8android-11.0.0_r7android-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_r18android-11.0.0_r16android-11.0.0_r15android-11.0.0_r14android-11.0.0_r13android-11.0.0_r12android-11.0.0_r11android-11.0.0_r10android11-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-mainline-tethering-releaseandroid11-mainline-sparse-2021-jan-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-mainline-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseandroid11-devandroid11-d2-releaseandroid11-d1-s7-releaseandroid11-d1-s6-releaseandroid11-d1-s5-releaseandroid11-d1-s1-releaseandroid11-d1-releaseandroid11-d1-b-releaseAutomerger Merge Worker2020-01-221-1/+3
|\ \ \ | | |/ | |/| | | | | | | | | | am: b0b959d437 Change-Id: Id3822f50f6d09c0085038da5d919d525d38f637e
| * | Log failure to load memtrack module only once am: 344ba42d98 am: 22a4769b32Automerger Merge Worker2020-01-221-1/+3
| |\| | | | | | | | | | Change-Id: I972a9da561c72b4c80d8a269459fe92f3f650e8f
| | * Log failure to load memtrack module only onceandroid-r-preview-4android-r-preview-3android-r-preview-2Kevin Brodsky2020-01-221-1/+3
| |/| | | | | | | | | | | | | | | | am: 344ba42d98 Change-Id: I40a60642e3a11b893036f62a6ddceaaca19033d9
| | * Log failure to load memtrack module only onceplatform-tools-29.0.6android-r-preview-1Kevin Brodsky2020-01-221-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get_instance() only attempts to get the memtrack module once, since it is a static variable. Therefore it makes sense to log an error if the module is not available only once. The error shouldn't be printed in logcat more than once during boot, since the API is only used by one process (SystemServer). This should allow devices that do not have anything to report in memtrack (like HiKey and DragonBoard) to get rid of their dummy memtrack implementation (which is optional anyway). Test: boot aosp_x86_64 and check logcat (only one error) Change-Id: I785f1ac288b7e497ff511ddb3d2b866fa5190d07