Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 1c7db6b9 authored by Jeff Sharkey's avatar Jeff Sharkey
Browse files

Support Handler/Looper for Ravenwood, with CTS.

Now that we have a solid foundation of classes available, one of the
tricker pieces is supporting Handler/Looper under Ravenwood.  At its
core, the native implementation of MessageQueue can be emulated using
core JVM primitives, which is enough to reliably pass CTS.

Advanced features like FileDescriptor events will need to wait until
we eventually have real JNI support.

Fix obscure bug with SystemClock; must be positive number.  Always
start our "fake" pointers from 1 to prevent `nullptr` oddness.

Bug: 292141694
Test: atest-dev CtsOsTestCasesRavenwood CtsOsTestCases
Change-Id: I0f82b659973443968ef2609a7e3151f381abff29
parent c914beed
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment