diff options
| author | 2022-03-07 16:44:50 +0000 | |
|---|---|---|
| committer | 2022-03-07 16:44:50 +0000 | |
| commit | 13f1f45e1e512117e5357e46759d15c0199b593c (patch) | |
| tree | d132968db9e3cc636c892d105ab0701cab4dddf7 | |
| parent | 4734b5810b5fa963fb4acb2b5b1280f416eb35f9 (diff) | |
Move GraphicsStatsService native method registration to zygote.
It used to be in system server, but this is for a class in boot
classpath so we can move it to AndroidRuntime.cpp and avoid system
server dirtying memory for these methods.
Test: m
Bug: 162110941
Change-Id: Ifda5957aab757fe47c97b1aee0a6a8b7a059ac3d
| -rw-r--r-- | core/jni/AndroidRuntime.cpp | 1 | ||||
| -rw-r--r-- | services/core/jni/onload.cpp | 1 |
2 files changed, 1 insertions, 1 deletions
diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cpp index 1c4107a12b74..d2e83f6b0598 100644 --- a/core/jni/AndroidRuntime.cpp +++ b/core/jni/AndroidRuntime.cpp @@ -1564,6 +1564,7 @@ static const RegJNIRec gRegJNI[] = { REG_JNI(register_android_graphics_classes), REG_JNI(register_android_graphics_BLASTBufferQueue), REG_JNI(register_android_graphics_GraphicBuffer), + REG_JNI(register_android_graphics_GraphicsStatsService), REG_JNI(register_android_graphics_SurfaceTexture), REG_JNI(register_android_database_CursorWindow), REG_JNI(register_android_database_SQLiteConnection), diff --git a/services/core/jni/onload.cpp b/services/core/jni/onload.cpp index 9d3edd6e8b2e..07f0b871129f 100644 --- a/services/core/jni/onload.cpp +++ b/services/core/jni/onload.cpp @@ -103,7 +103,6 @@ extern "C" jint JNI_OnLoad(JavaVM* vm, void* /* reserved */) register_android_server_HardwarePropertiesManagerService(env); register_android_server_storage_AppFuse(env); register_android_server_SyntheticPasswordManager(env); - register_android_graphics_GraphicsStatsService(env); register_android_hardware_display_DisplayViewport(env); register_android_server_am_CachedAppOptimizer(env); register_android_server_am_LowMemDetector(env); |