Commit Graph

560162 Commits

Author SHA1 Message Date
TreeHugger Robot
fa437818e4 Merge "Controls UI - RTL for input pin/password" into rvc-qpr-dev am: 0c54275482
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13079323

Change-Id: I3106716b41918e0883183648665a8d4ce9e4e429
2020-11-19 02:09:02 +00:00
TreeHugger Robot
0c54275482 Merge "Controls UI - RTL for input pin/password" into rvc-qpr-dev 2020-11-19 01:42:44 +00:00
Treehugger Robot
c520991743 Merge "Properly support handover retry" am: 514ab6f4c8 am: 357d7c3a04 am: aa4093a974
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1459486

Change-Id: Ic9980e52b08924e009e3e292f7e95117232b9cf6
2020-11-19 01:08:49 +00:00
Treehugger Robot
aa4093a974 Merge "Properly support handover retry" am: 514ab6f4c8 am: 357d7c3a04
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1459486

Change-Id: I2497873b41e44db9d9211878deffdcc3d6a6f3ec
2020-11-19 00:46:55 +00:00
Treehugger Robot
357d7c3a04 Merge "Properly support handover retry" am: 514ab6f4c8
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1459486

Change-Id: Ic46de87c2f4a3e6b7ae99a08fc94e615d565683c
2020-11-18 23:48:27 +00:00
Songchun Fan
59e16410cc Merge "[DeviceConfig] add schfan to OWNERS" am: 12fc9f58a4 am: 0aec249264 am: 92babaa746
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503393

Change-Id: Iddf5d4c50c2da392e63eb84627525936346b273b
2020-11-18 23:42:20 +00:00
Treehugger Robot
7e454b9029 Merge "Add Nataniel as OWNER of WMShellFlickerTests/WMShellUnitTests" am: 2ba09b6747 am: c579af998c am: 47b3639a83
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503412

Change-Id: Ia14f9c66644e0d605e9160b1676332f99f17a91b
2020-11-18 23:41:50 +00:00
Songchun Fan
92babaa746 Merge "[DeviceConfig] add schfan to OWNERS" am: 12fc9f58a4 am: 0aec249264
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503393

Change-Id: I5c5525cc6efee1bb9c858375c0d30ee3b79ba5d5
2020-11-18 23:35:52 +00:00
Treehugger Robot
47b3639a83 Merge "Add Nataniel as OWNER of WMShellFlickerTests/WMShellUnitTests" am: 2ba09b6747 am: c579af998c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503412

Change-Id: Id1edcadc7d18af906955f90159b5baec88cea7e4
2020-11-18 23:35:36 +00:00
Wale Ogunwale
f74b24e2ec Merge "Revert "Restore preferred activity filter if it not inside"" am: e6439f8866 am: 248bfa3d92 am: 2fabeb61c2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503894

Change-Id: I5cbc6b499b6c8dc41cb4a63a5a28f25f1909d15f
2020-11-18 23:35:14 +00:00
Treehugger Robot
514ab6f4c8 Merge "Properly support handover retry" 2020-11-18 23:32:59 +00:00
Songchun Fan
0aec249264 Merge "[DeviceConfig] add schfan to OWNERS" am: 12fc9f58a4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503393

Change-Id: Ided65fbab60ae911dfa970eca7b0ec31b7a46f9f
2020-11-18 23:25:45 +00:00
Treehugger Robot
c579af998c Merge "Add Nataniel as OWNER of WMShellFlickerTests/WMShellUnitTests" am: 2ba09b6747
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503412

Change-Id: I07eb9fd8d433bb1a3f5126c4e88ac8d9f86451c3
2020-11-18 23:22:41 +00:00
Wale Ogunwale
2fabeb61c2 Merge "Revert "Restore preferred activity filter if it not inside"" am: e6439f8866 am: 248bfa3d92
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503894

Change-Id: Idf0313c12075cae8020f60a01b150875765ccc11
2020-11-18 23:17:51 +00:00
Nate Myren
5784a50609 Fix potential deadlock in shutdown in HistoricalRegistry am: 4a2d4ddf6e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13082067

Change-Id: Iedd8d3224a84f0ba0677709091982abcba54ec9e
2020-11-18 23:17:26 +00:00
Songchun Fan
12fc9f58a4 Merge "[DeviceConfig] add schfan to OWNERS" 2020-11-18 23:12:53 +00:00
Songchun Fan
84c340e6ab [DeviceConfig] add schfan to OWNERS
Test: N/A
Change-Id: I851d3925fa328d06f8165f9da9b367221b734fac
2020-11-18 23:12:02 +00:00
Treehugger Robot
2ba09b6747 Merge "Add Nataniel as OWNER of WMShellFlickerTests/WMShellUnitTests" 2020-11-18 23:07:14 +00:00
Wale Ogunwale
248bfa3d92 Merge "Revert "Restore preferred activity filter if it not inside"" am: e6439f8866
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503894

Change-Id: I1289e70475b5ac9d72c770cfbe9c63e2b5f5cb5c
2020-11-18 22:52:05 +00:00
TreeHugger Robot
369dfd2a3d Merge "Run error callback when BiometricPrompt dismissed early" into rvc-qpr-dev-plus-aosp 2020-11-18 22:31:58 +00:00
Treehugger Robot
b6b0dee076 Merge "Fix Broken test: libcore.java.security.ProviderTest#test_Provider_Properties" am: c778d8e747 am: 796b8b3687 am: ee01197b77
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503571

Change-Id: I36aa6b0bea2d64363cbdbfda88afba5019b634b6
2020-11-18 22:04:23 +00:00
Peter Collingbourne
567b1b999f Merge "Change the android_mallopt(M_SET_HEAP_TAGGING_LEVEL) API." am: 69872da21d am: 88249ac6ad am: adf361a747
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1484996

Change-Id: I6475233e5c6009d8cd8a0d94899e61f3098c4c53
2020-11-18 22:03:23 +00:00
Wale Ogunwale
e6439f8866 Merge "Revert "Restore preferred activity filter if it not inside"" 2020-11-18 22:02:32 +00:00
Treehugger Robot
08290119fb Merge "Fix disting of android_system.jar" am: 0206a453f1 am: fad6403b9f am: 5294410614
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503392

Change-Id: I1efc39fb23aeaaa788ed7fbb559b871bb3a1b283
2020-11-18 22:01:04 +00:00
Treehugger Robot
ee01197b77 Merge "Fix Broken test: libcore.java.security.ProviderTest#test_Provider_Properties" am: c778d8e747 am: 796b8b3687
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503571

Change-Id: Ib7a586cdb9e4e7ebd9ea3834065f70037fdd0afd
2020-11-18 21:57:43 +00:00
Peter Collingbourne
adf361a747 Merge "Change the android_mallopt(M_SET_HEAP_TAGGING_LEVEL) API." am: 69872da21d am: 88249ac6ad
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1484996

Change-Id: Ic583f85b080f96e91432b587174543996882b3ca
2020-11-18 21:56:53 +00:00
Treehugger Robot
5294410614 Merge "Fix disting of android_system.jar" am: 0206a453f1 am: fad6403b9f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503392

Change-Id: I268f89bb49ecb6d108d4bb32185650d52340c052
2020-11-18 21:48:40 +00:00
Treehugger Robot
796b8b3687 Merge "Fix Broken test: libcore.java.security.ProviderTest#test_Provider_Properties" am: c778d8e747
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503571

Change-Id: I0491b5c9af375460569d31aff7cd702102914797
2020-11-18 21:47:30 +00:00
Wale Ogunwale
fc93d732ae Revert "Restore preferred activity filter if it not inside"
This reverts commit da90fd9871.

Reason for revert:

1-18 13:33:52.927  2356  2356 E System  : ******************************************
11-18 13:33:52.927  2356  2356 E System  : ************ Failure starting system services
11-18 13:33:52.927  2356  2356 E System  : java.lang.ArrayIndexOutOfBoundsException: length=2; index=2
11-18 13:33:52.927  2356  2356 E System  : 	at com.android.server.pm.PreferredComponent.sameSet(PreferredComponent.java:266)
11-18 13:33:52.927  2356  2356 E System  : 	at com.android.server.pm.PreferredIntentResolver.shouldAddPreferredActivity(PreferredIntentResolver.java:63)
11-18 13:33:52.927  2356  2356 E System  : 	at com.android.server.pm.Settings.readPreferredActivitiesLPw(Settings.java:1315)
11-18 13:33:52.927  2356  2356 E System  : 	at com.android.server.pm.Settings.readPackageRestrictionsLPr(Settings.java:1686)
11-18 13:33:52.927  2356  2356 E System  : 	at com.android.server.pm.Settings.readLPw(Settings.java:3032)
11-18 13:33:52.927  2356  2356 E System  : 	at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:3185)
11-18 13:33:52.927  2356  2356 E System  : 	at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:2781)
11-18 13:33:52.927  2356  2356 E System  : 	at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:970)
11-18 13:33:52.927  2356  2356 E System  : 	at com.android.server.SystemServer.run(SystemServer.java:704)
11-18 13:33:52.927  2356  2356 E System  : 	at com.android.server.SystemServer.main(SystemServer.java:444)
11-18 13:33:52.927  2356  2356 E System  : 	at java.lang.reflect.Method.invoke(Native Method)
11-18 13:33:52.927  2356  2356 E System  : 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
11-18 13:33:52.927  2356  2356 E System  : 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:946)
11-18 13:33:52.927  2356  2356 D SystemServerTiming: StartPackageManagerService took to complete: 158ms
11-18 13:33:52.927  2356  2356 E Zygote  : System zygote died with fatal exception
11-18 13:33:52.927  2356  2356 E Zygote  : java.lang.ArrayIndexOutOfBoundsException: length=2; index=2
11-18 13:33:52.927  2356  2356 E Zygote  : 	at com.android.server.pm.PreferredComponent.sameSet(PreferredComponent.java:266)
11-18 13:33:52.927  2356  2356 E Zygote  : 	at com.android.server.pm.PreferredIntentResolver.shouldAddPreferredActivity(PreferredIntentResolver.java:63)
11-18 13:33:52.927  2356  2356 E Zygote  : 	at com.android.server.pm.Settings.readPreferredActivitiesLPw(Settings.java:1315)
11-18 13:33:52.927  2356  2356 E Zygote  : 	at com.android.server.pm.Settings.readPackageRestrictionsLPr(Settings.java:1686)
11-18 13:33:52.927  2356  2356 E Zygote  : 	at com.android.server.pm.Settings.readLPw(Settings.java:3032)
11-18 13:33:52.927  2356  2356 E Zygote  : 	at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:3185)
11-18 13:33:52.927  2356  2356 E Zygote  : 	at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:2781)
11-18 13:33:52.927  2356  2356 E Zygote  : 	at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:970)
11-18 13:33:52.927  2356  2356 E Zygote  : 	at com.android.server.SystemServer.run(SystemServer.java:704)
11-18 13:33:52.927  2356  2356 E Zygote  : 	at com.android.server.SystemServer.main(SystemServer.java:444)
11-18 13:33:52.927  2356  2356 E Zygote  : 	at java.lang.reflect.Method.invoke(Native Method)
11-18 13:33:52.927  2356  2356 E Zygote  : 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
11-18 13:33:52.927  2356  2356 E Zygote  : 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:946)
11-18 13:33:52.927  2356  2356 D AndroidRuntime: Shutting down VM
11-18 13:33:52.927  2356  2356 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
11-18 13:33:52.927  2356  2356 E AndroidRuntime: java.lang.ArrayIndexOutOfBoundsException: length=2; index=2
11-18 13:33:52.927  2356  2356 E AndroidRuntime: 	at com.android.server.pm.PreferredComponent.sameSet(PreferredComponent.java:266)
11-18 13:33:52.927  2356  2356 E AndroidRuntime: 	at com.android.server.pm.PreferredIntentResolver.shouldAddPreferredActivity(PreferredIntentResolver.java:63)
11-18 13:33:52.927  2356  2356 E AndroidRuntime: 	at com.android.server.pm.Settings.readPreferredActivitiesLPw(Settings.java:1315)
11-18 13:33:52.927  2356  2356 E AndroidRuntime: 	at com.android.server.pm.Settings.readPackageRestrictionsLPr(Settings.java:1686)
11-18 13:33:52.927  2356  2356 E AndroidRuntime: 	at com.android.server.pm.Settings.readLPw(Settings.java:3032)
11-18 13:33:52.927  2356  2356 E AndroidRuntime: 	at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:3185)
11-18 13:33:52.927  2356  2356 E AndroidRuntime: 	at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:2781)
11-18 13:33:52.927  2356  2356 E AndroidRuntime: 	at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:970)
11-18 13:33:52.927  2356  2356 E AndroidRuntime: 	at com.android.server.SystemServer.run(SystemServer.java:704)
11-18 13:33:52.927  2356  2356 E AndroidRuntime: 	at com.android.server.SystemServer.main(SystemServer.java:444)
11-18 13:33:52.927  2356  2356 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
11-18 13:33:52.927  2356  2356 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
11-18 13:33:52.927  2356  2356 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:946)
11-18 13:33:52.928  2356  2356 E AndroidRuntime: Error reporting crash
11-18 13:33:52.928  2356  2356 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'void android.app.IActivityManager.handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$ParcelableCrashInfo)' on a null object reference
11-18 13:33:52.928  2356  2356 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:156)
11-18 13:33:52.928  2356  2356 E AndroidRuntime: 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
11-18 13:33:52.928  2356  2356 E AndroidRuntime: 	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
11-18 13:33:52.928  2356  2356 E AndroidRuntime: 	at java.lang.Thread.dispatchUncaughtException(Thread.java:2191)

Change-Id: I9c018f52c16dc6cf1a160db58e08fbeb42803af6
2020-11-18 21:40:56 +00:00
Treehugger Robot
c778d8e747 Merge "Fix Broken test: libcore.java.security.ProviderTest#test_Provider_Properties" 2020-11-18 21:39:54 +00:00
Peter Collingbourne
88249ac6ad Merge "Change the android_mallopt(M_SET_HEAP_TAGGING_LEVEL) API." am: 69872da21d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1484996

Change-Id: Ic42f833733a630374b2d2292971f0b0039edd4fe
2020-11-18 21:39:11 +00:00
Jack Yu
2df361362d Properly support handover retry
1. If retrying handover, do not tear down the
   data connection on the source transport.
2. For handover fallback, fail fast the retry instead
   of letting it retry and fail with ON_OTHER_TRANSPORT
   error. This is no behavioral change but optimization
   only.

(clean cherry-pick)

Fix: 170796126
Test: Manual
Merged-In: I1ee4e638892bfdba19f368c5e2ae7ecaf2c7364c
Change-Id: I1ee4e638892bfdba19f368c5e2ae7ecaf2c7364c
2020-11-18 13:32:48 -08:00
Treehugger Robot
fad6403b9f Merge "Fix disting of android_system.jar" am: 0206a453f1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1503392

Change-Id: If691900a6098ed3d5ef6bb70f15b9670693bdbff
2020-11-18 21:28:24 +00:00
Heemin Seog
f8d84db0b7 Merge "DO NOT MERGE Update bottom huns container to use HeadsUpContainerView" into rvc-qpr-dev am: 7e4dc690c6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13070628

Change-Id: I651d1d5b047b4560bcc8d370062dfc438547c574
2020-11-18 21:22:54 +00:00
Heemin Seog
cd26d5dbb5 DO NOT MERGE Update bottom huns container to use HeadsUpContainerView am: 20549dfe49
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13070628

Change-Id: I9d417ba95cbc0caafc3cced3e9e0e648d0c90878
2020-11-18 21:22:30 +00:00
Peter Collingbourne
69872da21d Merge "Change the android_mallopt(M_SET_HEAP_TAGGING_LEVEL) API." 2020-11-18 20:57:36 +00:00
Treehugger Robot
0206a453f1 Merge "Fix disting of android_system.jar" 2020-11-18 20:40:43 +00:00
Curtis Belmonte
a1cf4df73e Run error callback when BiometricPrompt dismissed early
Currently, if BiometricPrompt is dismissed quickly (e.g. by tapping on
the top half of the screen to dismiss it while it's being shown) the
ongoing authentication session may not be canceled and the
onAuthenticationError callback may not be run. This commit fixes the
issue by ensuring that a dismissal reason is sent to callback if the
prompt is shown while in the "pending dismissal" state.

Test: atest com.android.systemui.biometrics
Test: Manual:
1. Using a custom test app, trigger BiometricPrompt to be shown
2. While the prompt is being shown, repeatedly tap top half of screen
3. Ensure the prompt is dismissed and onAuthenticationError is called

Bug: 173417042
Change-Id: I99284cb7fc413c0790f50056d553dc311117ce0c
2020-11-18 12:34:35 -08:00
Nate Myren
4a2d4ddf6e Fix potential deadlock in shutdown in HistoricalRegistry
Ensure that the memory lock is released before calling
persistPendingHistory in HistoricalRegistry.

Bug: 172776374
Test: none
Change-Id: I909de9f83cd43c695d0db99f82252ce36a0b972b
(cherry picked from commit 42387ceaed)
2020-11-18 20:10:13 +00:00
Steven Moreland
735f829d32 Merge "HwBinder: log exceptions from Java" am: 0226e89332 am: f50a6304e4 am: d886dc9991
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1501474

Change-Id: I6cf6fc967b775a9eebf0a5db38cce517aee6141a
2020-11-18 19:51:25 +00:00
Janis Danisevskis
fc02edb5f5 Fix Broken test: libcore.java.security.ProviderTest#test_Provider_Properties
Test: CtsLibcoreTestCases:libcore.java.security.ProviderTest#test_Provider_Properties
Bug: 173480441
Change-Id: I188cd778a25d221991280eb461a7ec052503790c
2020-11-18 11:49:15 -08:00
Heemin Seog
7e4dc690c6 Merge "DO NOT MERGE Update bottom huns container to use HeadsUpContainerView" into rvc-qpr-dev 2020-11-18 19:41:18 +00:00
TreeHugger Robot
698e72d1c7 Merge "[DO NOT MERGE] Transition to clear state after gesture cancelation." into rvc-qpr-dev am: ae2d666dc7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13036714

Change-Id: Ic7ef4953fc42aa4e61cbc355cacc95d00d269479
2020-11-18 19:34:11 +00:00
Ameer Armaly
fd24f5cadb [DO NOT MERGE] Transition to clear state after gesture cancelation. am: a9027a7f9f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13036714

Change-Id: Idfc6d16c3048fdf1f49cbb3dc34ddef5cb6195b3
2020-11-18 19:34:04 +00:00
Steven Moreland
d886dc9991 Merge "HwBinder: log exceptions from Java" am: 0226e89332 am: f50a6304e4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1501474

Change-Id: Ic1b5eca686f884d21dfdc13ac09524a505ff7371
2020-11-18 19:33:46 +00:00
TreeHugger Robot
ae2d666dc7 Merge "[DO NOT MERGE] Transition to clear state after gesture cancelation." into rvc-qpr-dev 2020-11-18 18:59:00 +00:00
Hongwei Wang
ebaf114818 Add Nataniel as OWNER of WMShellFlickerTests/WMShellUnitTests
Bug: N/A
Test: N/A
Change-Id: Ibddd92a03daf368397a88a2959f301bf53a2bbf4
2020-11-18 10:56:34 -08:00
Steven Moreland
f50a6304e4 Merge "HwBinder: log exceptions from Java" am: 0226e89332
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1501474

Change-Id: I96b7d6a15ce6d3ea3a3b62f0e20fef5653a9d24b
2020-11-18 18:53:05 +00:00
Anton Hansson
c3002e5ec4 Fix disting of android_system.jar
The change I41b38d4828f8dc5d90dbb3ae59462812b8c036f2 accidentally
started disting the public android.jar to the path where the system
android.jar is expected.

Move the dist rules from the public stubs to the system stubs where
they belong.

Bug: 172937217
Test: m sdk dist && \
      zipinfo out/dist/apistubs/android/system/android.jar | \
      fgrep telecom/Phone.class
Change-Id: If20cb4ec32e1eb631a824ecc180d33c5088ff7c8
2020-11-18 18:37:34 +00:00
Peter Collingbourne
abc2c3ab97 Change the android_mallopt(M_SET_HEAP_TAGGING_LEVEL) API.
- Make it apply to every thread, and thus remove the restriction
  that it must be called while the program is single threaded.
- Make it change TCF0 itself (on all threads), instead of requiring
  callers to do it themselves, which can be error prone.

And update all of the call sites.

Change the implementation of
android_mallopt(M_DISABLE_MEMORY_MITIGATIONS) to call
android_mallopt(M_SET_HEAP_TAGGING_LEVEL) internally. This avoids
crashes during startup that were observed when the two mallopts
updated TCF0 unaware of each other.

I wouldn't expect there to be any out-of-tree callers at this point,
but it's worth noting that the new interface is backwards compatible
with the old one because it strictly expands the set of situations in
which the API can be used (i.e. situations where there are multiple
threads running or where TCF0 hadn't been updated beforehand).

Bug: 135772972
Change-Id: I7746707898ff31ef2e0af01c4f55ba90b72bef51
2020-11-18 10:24:29 -08:00