summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-08-04Snap for 10611567 from f0dfa02f7ae791ac2f79f2f2c56003c93f145af6 to ↵aml_sdk_341510000aml_sdk_341410000aml_sdk_341110080aml_sdk_341110000aml_sdk_341010000android14-mainline-sdkext-releaseAndroid Build Coastguard Worker
mainline-sdkext-release Change-Id: I1b5ff0dc87c64944638706fc0377a4811512d575
2023-07-28simpleperf: check errors in CanSampleRegsFor32BitABI() am: d85e633e1f am: ↵Yabin Cui
ef227e7814 Original change: https://googleplex-android-review.googlesource.com/c/platform/system/extras/+/24243769 Change-Id: I00b65d4f1e0cdcb19f99fb5ddaa9f58335d77a3d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28simpleperf: Disable failed tests when running with a 32-bit translator am: ↵Yabin Cui
03a2ab3e95 am: d38e9ee65b Original change: https://googleplex-android-review.googlesource.com/c/platform/system/extras/+/24241534 Change-Id: I1dbd440dbf8c827b1a83beed7749560b0b548af4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28simpleperf: check errors in CanSampleRegsFor32BitABI() am: d85e633e1fYabin Cui
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/extras/+/24243769 Change-Id: Ib1b8cdad84d151bc61a84d7394ae02f3455b593f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28simpleperf: Disable failed tests when running with a 32-bit translator am: ↵Yabin Cui
03a2ab3e95 Original change: https://googleplex-android-review.googlesource.com/c/platform/system/extras/+/24241534 Change-Id: I9afc0e59c77546b7c61a8c7f14b1e79c067f97b8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28simpleperf: check errors in CanSampleRegsFor32BitABI()android-vts-14.0_r3android-vts-14.0_r2android-cts-14.0_r3android-cts-14.0_r2Yabin Cui
CanSampleRegsFor32BitABI() returns nullopt when having an error. Currently the caller ignores the error. But it's better to check. So this patch checks the error in OMIT_TEST_ON_NON_NATIVE_ABIS. Bug: 291717595 Test: run CtsSimpleperfTestCases Change-Id: I210fbb5ca2f426936cefd0ae717ff50f4549f2ae Merged-In: I210fbb5ca2f426936cefd0ae717ff50f4549f2ae
2023-07-28simpleperf: Disable failed tests when running with a 32-bit translatorYabin Cui
The CtsSimpleperfTestCases built for ARM may run with a 32-bit translator on a 64-bit only CPU. In this situation, tests about recording apps can fail because of the limiation of translation. So detect this situation and diable failed tests. Bug: 291717595 Test: run CtsSimpleperfTestCases Change-Id: Icd9f3736d5dd84c2c502e6b733a3688b0a3de2bb Merged-In: Icd9f3736d5dd84c2c502e6b733a3688b0a3de2bb
2023-07-07Snap for 10453563 from d6f259b4285f74ed240a6392a7c2b2812ed1320f to ↵aml_sdk_340912010Android Build Coastguard Worker
mainline-sdkext-release Change-Id: I4c05463eadfc3f78a0b092a2231d27a0f03b31cc
2023-06-12Merge "Merge "Merge "resolve merge conflicts of ↵Automerger Merge Worker
86f86677d38008c9756c3c09d4036bd1baa17aac to android12-tests-dev" into android12-tests-dev am: e89e097679" into android12L-tests-dev am: e8a7be73b3" into android13-tests-dev am: c5db4be612 am: bcf5ca7156 am: fe5a84f17a am: 280ef3c922 am: 266aa3bf84 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2621312 Change-Id: I7d4a66243aa94adbe783ae11b03bfb2323d07302 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-12Merge "Merge "Merge "resolve merge conflicts of ↵android14-devAutomerger Merge Worker
86f86677d38008c9756c3c09d4036bd1baa17aac to android12-tests-dev" into android12-tests-dev am: e89e097679" into android12L-tests-dev am: e8a7be73b3" into android13-tests-dev am: c5db4be612 am: bcf5ca7156 am: fe5a84f17a am: 280ef3c922 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2621312 Change-Id: Id22e35fdd84a76eda844c6a77479e6d107f68257 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-12Merge "Merge "Merge "resolve merge conflicts of ↵Automerger Merge Worker
86f86677d38008c9756c3c09d4036bd1baa17aac to android12-tests-dev" into android12-tests-dev am: e89e097679" into android12L-tests-dev am: e8a7be73b3" into android13-tests-dev am: c5db4be612 am: bcf5ca7156 am: a88d8919b8 am: c3e92162ba Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2621312 Change-Id: I0c22c83900566ff514a15586fd72626573cbe171 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-12Merge "Merge "Merge "resolve merge conflicts of ↵Automerger Merge Worker
86f86677d38008c9756c3c09d4036bd1baa17aac to android12-tests-dev" into android12-tests-dev am: e89e097679" into android12L-tests-dev am: e8a7be73b3" into android13-tests-dev am: c5db4be612 am: bcf5ca7156 am: fe5a84f17a Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2621312 Change-Id: I992d7fd0cd8501b23b9e48d2bb84cfac66f9fa51 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-12Merge "Merge "Merge "resolve merge conflicts of ↵Automerger Merge Worker
86f86677d38008c9756c3c09d4036bd1baa17aac to android12-tests-dev" into android12-tests-dev am: e89e097679" into android12L-tests-dev am: e8a7be73b3" into android13-tests-dev am: c5db4be612 am: bcf5ca7156 am: a88d8919b8 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2621312 Change-Id: I4e87dc5189c4d2087a1075f0220798f5af8b49c5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-12Merge "Merge "Merge "resolve merge conflicts of ↵Automerger Merge Worker
86f86677d38008c9756c3c09d4036bd1baa17aac to android12-tests-dev" into android12-tests-dev am: e89e097679" into android12L-tests-dev am: e8a7be73b3" into android13-tests-dev am: c5db4be612 am: bcf5ca7156 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2621312 Change-Id: Ic4b434c86fd7da4a6dee659dd2b6bcb881b0a655 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-12Merge "Merge "Merge "resolve merge conflicts of ↵Automerger Merge Worker
86f86677d38008c9756c3c09d4036bd1baa17aac to android12-tests-dev" into android12-tests-dev am: e89e097679" into android12L-tests-dev am: e8a7be73b3" into android13-tests-dev am: c5db4be612 am: bcf5ca7156 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2621312 Change-Id: Ib14f141493efc5c0b7d9b499b14fe614cd27136d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-12Merge "Merge "Merge "resolve merge conflicts of ↵Automerger Merge Worker
86f86677d38008c9756c3c09d4036bd1baa17aac to android12-tests-dev" into android12-tests-dev am: e89e097679" into android12L-tests-dev am: e8a7be73b3" into android13-tests-dev am: c5db4be612 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2621312 Change-Id: Iddcb416a31798e99ddcf351d56267e79f8bf7535 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-12Merge "Merge "Merge "resolve merge conflicts of ↵Automerger Merge Worker
86f86677d38008c9756c3c09d4036bd1baa17aac to android12-tests-dev" into android12-tests-dev am: e89e097679" into android12L-tests-dev am: e8a7be73b3" into android13-tests-dev
2023-06-12Merge "Merge "resolve merge conflicts of ↵Automerger Merge Worker
86f86677d38008c9756c3c09d4036bd1baa17aac to android12-tests-dev" into android12-tests-dev am: e89e097679" into android12L-tests-dev am: e8a7be73b3 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2621312 Change-Id: Id145449ae7ee768c3a443c9dd26f6f1a77f906f7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-12Merge "Merge "resolve merge conflicts of ↵Automerger Merge Worker
86f86677d38008c9756c3c09d4036bd1baa17aac to android12-tests-dev" into android12-tests-dev am: e89e097679" into android12L-tests-dev
2023-06-12Merge "resolve merge conflicts of 86f86677d38008c9756c3c09d4036bd1baa17aac ↵Treehugger Robot
to android12-tests-dev" into android12-tests-dev am: e89e097679 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2621312 Change-Id: I9bacb4ff2ce7fcd4fde62c85d13b8955082532ca Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-12Merge "resolve merge conflicts of 86f86677d38008c9756c3c09d4036bd1baa17aac ↵Treehugger Robot
to android12-tests-dev" into android12-tests-dev
2023-06-09resolve merge conflicts of 86f86677d38008c9756c3c09d4036bd1baa17aac to ↵Yabin Cui
android12-tests-dev Bug: 286585422 Test: build Change-Id: I4ca69cbfde11d05152a010f30b22acbac5fbbf0a
2023-06-09Merge "simpleperf: Check hardware counter dynamically in non-native ABIs" ↵android11-tests-devTreehugger Robot
into android11-tests-dev
2023-06-08simpleperf: Check hardware counter dynamically in non-native ABIsYabin Cui
ARM64 CtsSimpleperfTestCases may run via binary translation on a x86_64 environment, which may run on a VM not supporting hardware counters. Bug: 284801306 Test: run CtsSimpleperfTestCases Change-Id: Icc08d3639459c2c671f57c96860db085e8b7f8b9
2023-06-03Merge changes from topic "am-91c071b418ae4b1cbee26c4f3dda81ef" into ↵Automerger Merge Worker
android13-tests-dev am: bac4d2b7a7 am: 12aef7ca50 am: fe519233ea am: 2b5a85e794 am: 69f0756cec Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: I3294116ac6879a31db13a6801cef513e80636c37 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with ↵Treehugger Robot
runtime check." into android11-tests-dev am: c039b5cf02 -s ours am: dad10ba78a -s ours am: 01a4d41297 -s ours am: a7c7e52fcf -s ours am: 883f3cdb6c -s ours am: 571c3f9758 -s ours am: ad1d7140c7 -s ours am: 8274eb4477 -s ours am skip reason: skipped by user yabinc Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: I0a8ac45c4f08c3757498a753907af1a33ed854e5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03Merge changes from topic "am-91c071b418ae4b1cbee26c4f3dda81ef" into ↵Automerger Merge Worker
android13-tests-dev am: bac4d2b7a7 am: 12aef7ca50 am: 435a684e4e am: 14a764e354 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: I2ae5685f78da118099643d121b5b4cbe3db6dfe4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with ↵Treehugger Robot
runtime check." into android11-tests-dev am: c039b5cf02 -s ours am: dad10ba78a -s ours am: 01a4d41297 -s ours am: a7c7e52fcf -s ours am: 883f3cdb6c -s ours am: 864cac3e41 -s ours am: ee0a7d6b68 -s ours am skip reason: skipped by user yabinc Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: I7f9c56b70229bc73741b1497e068904136d57034 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03Merge changes from topic "am-91c071b418ae4b1cbee26c4f3dda81ef" into ↵Automerger Merge Worker
android13-tests-dev am: bac4d2b7a7 am: 12aef7ca50 am: fe519233ea am: 2b5a85e794 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: I11a452da52e1c5a324407eb9ee7f7fd79c86082a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with ↵Treehugger Robot
runtime check." into android11-tests-dev am: c039b5cf02 -s ours am: dad10ba78a -s ours am: 01a4d41297 -s ours am: a7c7e52fcf -s ours am: 883f3cdb6c -s ours am: 571c3f9758 -s ours am: ad1d7140c7 -s ours am skip reason: skipped by user yabinc Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: I579aa7d2b24fc9bf645206b6a0b512ed1891c830 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03Merge changes from topic "am-91c071b418ae4b1cbee26c4f3dda81ef" into ↵Automerger Merge Worker
android13-tests-dev am: bac4d2b7a7 am: 12aef7ca50 am: fe519233ea Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: I4a9f29f2e163f36e9dca13e4a6a8b4baf0021b5e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with ↵Treehugger Robot
runtime check." into android11-tests-dev am: c039b5cf02 -s ours am: dad10ba78a -s ours am: 01a4d41297 -s ours am: a7c7e52fcf -s ours am: 883f3cdb6c -s ours am: 571c3f9758 -s ours am skip reason: skipped by user yabinc Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: I4f79b5250d0cff8865275da3ee06504ddd4b94fc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03Merge changes from topic "am-91c071b418ae4b1cbee26c4f3dda81ef" into ↵Automerger Merge Worker
android13-tests-dev am: bac4d2b7a7 am: 12aef7ca50 am: 435a684e4e Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: I1767ad0f8a5a5a34a92e636b6c057663115bd0ba Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with ↵Treehugger Robot
runtime check." into android11-tests-dev am: c039b5cf02 -s ours am: dad10ba78a -s ours am: 01a4d41297 -s ours am: a7c7e52fcf -s ours am: 883f3cdb6c -s ours am: 864cac3e41 -s ours am skip reason: skipped by user yabinc Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: I76111cd2a03a58dccef7ec4014d437f8431b1040 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03Merge changes from topic "am-91c071b418ae4b1cbee26c4f3dda81ef" into ↵Automerger Merge Worker
android13-tests-dev am: bac4d2b7a7 am: 12aef7ca50 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: If9c6cfd99d2c0d16724c1605ea796f3a3cb822d5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with ↵Treehugger Robot
runtime check." into android11-tests-dev am: c039b5cf02 -s ours am: dad10ba78a -s ours am: 01a4d41297 -s ours am: a7c7e52fcf -s ours am: 883f3cdb6c -s ours am skip reason: skipped by user yabinc Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: Ib1d344ae419c9e467f308ea3ef9d067c8f74612c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03Merge changes from topic "am-91c071b418ae4b1cbee26c4f3dda81ef" into ↵Automerger Merge Worker
android13-tests-dev am: bac4d2b7a7 am: 12aef7ca50 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: Iedd591f9b4b342f4faf8e016e272944b90a87f1e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with ↵Treehugger Robot
runtime check." into android11-tests-dev am: c039b5cf02 -s ours am: dad10ba78a -s ours am: 01a4d41297 -s ours am: a7c7e52fcf -s ours am: 883f3cdb6c -s ours am skip reason: skipped by user yabinc Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: Iaa39d8f21fc684683fc27ef8013b276195a84881 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03Merge changes from topic "am-91c071b418ae4b1cbee26c4f3dda81ef" into ↵Automerger Merge Worker
android13-tests-dev am: bac4d2b7a7 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: Ifb12499d5390e40f9e9a4b170e17568d944e1300 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with ↵Treehugger Robot
runtime check." into android11-tests-dev am: c039b5cf02 -s ours am: dad10ba78a -s ours am: 01a4d41297 -s ours am: a7c7e52fcf -s ours am skip reason: skipped by user yabinc Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: I5afd785a0e8a0112f59bd0a432388d434fd875f3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03Merge changes from topic "am-91c071b418ae4b1cbee26c4f3dda81ef" into ↵Automerger Merge Worker
android13-tests-dev * changes: Merge changes from topic "am-e0e87b4b84424ea8b3d8684d6a7c8b72" into android12L-tests-dev am: 04747534f8 [automerger skipped] Merge "simpleperf: replace InCloudAndroid() with runtime check." into android11-tests-dev am: c039b5cf02 -s ours am: dad10ba78a -s ours am: 01a4d41297 -s ours
2023-06-03Merge changes from topic "am-e0e87b4b84424ea8b3d8684d6a7c8b72" into ↵Automerger Merge Worker
android12L-tests-dev am: 04747534f8 Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: I700bc244cf2d53253f01a42ff030bbb7fd613ca6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with ↵Treehugger Robot
runtime check." into android11-tests-dev am: c039b5cf02 -s ours am: dad10ba78a -s ours am: 01a4d41297 -s ours am skip reason: skipped by user yabinc Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: Ifd83e764570fb0ef457b4084ec38680f5b48ff6f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02Merge changes from topic "am-e0e87b4b84424ea8b3d8684d6a7c8b72" into ↵Automerger Merge Worker
android12L-tests-dev * changes: Merge "[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with runtime check." into android11-tests-dev am: c039b5cf02 -s ours" into android12-tests-dev am: 74954de15a [automerger skipped] Merge "simpleperf: replace InCloudAndroid() with runtime check." into android11-tests-dev am: c039b5cf02 -s ours am: dad10ba78a -s ours
2023-06-02Merge "[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with ↵Automerger Merge Worker
runtime check." into android11-tests-dev am: c039b5cf02 -s ours" into android12-tests-dev am: 74954de15a Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: Ifce085da936be76bdbb8dccb697ff6397922bc4a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with ↵Treehugger Robot
runtime check." into android11-tests-dev am: c039b5cf02 -s ours am: dad10ba78a -s ours am skip reason: skipped by user yabinc Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: Idd24fca32d5cd218ce1a1dcc3e755a71849c5969 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02Merge "[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with ↵Automerger Merge Worker
runtime check." into android11-tests-dev am: c039b5cf02 -s ours" into android12-tests-dev
2023-06-02[automerger skipped] Merge "simpleperf: replace InCloudAndroid() with ↵Treehugger Robot
runtime check." into android11-tests-dev am: c039b5cf02 -s ours am skip reason: skipped by user yabinc Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2611381 Change-Id: I18c5e886e64ce79573ce4507ecfa03f9939ee921 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02Merge "simpleperf: replace InCloudAndroid() with runtime check." into ↵Treehugger Robot
android11-tests-dev
2023-06-02simpleperf: replace InCloudAndroid() with runtime check.Yabin Cui
On x86 and x86_64, it's likely to run on an emulator or vm without hardware perf counters. It's hard to enumerate them all. So check if hardware perf counters are available at runtime. Bug: 284801306 Test: run simpleperf_unit_test Change-Id: I38cc89bc7f81f8d6d6165a4b8f344c0660c10364 (cherry picked from commit 1f6f51aee77235b1fb374a917f0b46c9c09f0933)