Loading core/jni/Android.bp +2 −2 Original line number Diff line number Diff line Loading @@ -144,7 +144,7 @@ cc_library_shared { "android_os_VintfRuntimeInfo.cpp", "android_net_LocalSocketImpl.cpp", "android_net_NetUtils.cpp", "android_service_incremental_IncrementalDataLoaderService.cpp", "android_service_DataLoaderService.cpp", "android_util_AssetManager.cpp", "android_util_Binder.cpp", "android_util_StatsLog.cpp", Loading Loading @@ -242,7 +242,7 @@ cc_library_shared { "libGLESv2", "libGLESv3", "libincfs", "libincremental_dataloader", "libdataloader", "libvulkan", "libETC1", "libhardware", Loading core/jni/AndroidRuntime.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -151,7 +151,7 @@ extern int register_android_os_UEventObserver(JNIEnv* env); extern int register_android_os_HidlMemory(JNIEnv* env); extern int register_android_os_MemoryFile(JNIEnv* env); extern int register_android_os_SharedMemory(JNIEnv* env); extern int register_android_service_incremental_IncrementalDataLoaderService(JNIEnv* env); extern int register_android_service_DataLoaderService(JNIEnv* env); extern int register_android_net_LocalSocketImpl(JNIEnv* env); extern int register_android_net_NetworkUtils(JNIEnv* env); extern int register_android_text_AndroidCharacter(JNIEnv *env); Loading Loading @@ -1453,7 +1453,7 @@ static const RegJNIRec gRegJNI[] = { REG_JNI(register_android_os_NativeHandle), REG_JNI(register_android_os_VintfObject), REG_JNI(register_android_os_VintfRuntimeInfo), REG_JNI(register_android_service_incremental_IncrementalDataLoaderService), REG_JNI(register_android_service_DataLoaderService), REG_JNI(register_android_view_DisplayEventReceiver), REG_JNI(register_android_view_RenderNodeAnimator), REG_JNI(register_android_view_InputApplicationHandle), Loading core/jni/android_service_incremental_IncrementalDataLoaderService.cpp→core/jni/android_service_DataLoaderService.cpp +15 −15 Original line number Diff line number Diff line Loading @@ -14,12 +14,12 @@ * limitations under the License. */ #define LOG_TAG "incfs-dls-jni" #define LOG_TAG "dataloader-jni" #include <vector> #include "core_jni_helpers.h" #include "incremental_dataloader_ndk.h" #include "dataloader_ndk.h" #include "jni.h" namespace android { Loading Loading @@ -93,7 +93,7 @@ static jboolean nativeCreateDataLoader(JNIEnv* env, jobject callback) { ALOGE("nativeCreateDataLoader: %p/%d, %d, %p, %p, %p", thiz, env->GetObjectRefType(thiz), storageId, params, control, callback); return Incremental_DataLoaderService_OnCreate(env, thiz, return DataLoaderService_OnCreate(env, thiz, storageId, control, params, callback); } Loading @@ -102,7 +102,7 @@ static jboolean nativeStartDataLoader(JNIEnv* env, jint storageId) { ALOGE("nativeStartDataLoader: %p/%d, %d", thiz, env->GetObjectRefType(thiz), storageId); return Incremental_DataLoaderService_OnStart(storageId); return DataLoaderService_OnStart(storageId); } static jboolean nativeStopDataLoader(JNIEnv* env, Loading @@ -110,7 +110,7 @@ static jboolean nativeStopDataLoader(JNIEnv* env, jint storageId) { ALOGE("nativeStopDataLoader: %p/%d, %d", thiz, env->GetObjectRefType(thiz), storageId); return Incremental_DataLoaderService_OnStop(storageId); return DataLoaderService_OnStop(storageId); } static jboolean nativeDestroyDataLoader(JNIEnv* env, Loading @@ -118,7 +118,7 @@ static jboolean nativeDestroyDataLoader(JNIEnv* env, jint storageId) { ALOGE("nativeDestroyDataLoader: %p/%d, %d", thiz, env->GetObjectRefType(thiz), storageId); return Incremental_DataLoaderService_OnDestroy(storageId); return DataLoaderService_OnDestroy(storageId); } Loading @@ -129,7 +129,7 @@ static jboolean nativeOnFileCreated(JNIEnv* env, jbyteArray metadata) { ALOGE("nativeOnFileCreated: %p/%d, %d", thiz, env->GetObjectRefType(thiz), storageId); return Incremental_DataLoaderService_OnFileCreated(storageId, inode, metadata); return DataLoaderService_OnFileCreated(storageId, inode, metadata); } static jboolean nativeIsFileRangeLoadedNode(JNIEnv* env, Loading Loading @@ -177,8 +177,8 @@ static jboolean nativeWriteMissingData(JNIEnv* env, inst.data_len = jniScopedArrays.back().size(); } auto connector = (IncrementalFilesystemConnectorPtr)self; if (auto err = Incremental_FilesystemConnector_writeBlocks( auto connector = (DataLoaderFilesystemConnectorPtr)self; if (auto err = DataLoader_FilesystemConnector_writeBlocks( connector, instructions.data(), length); err < 0) { jniScopedArrays.clear(); Loading @@ -201,10 +201,10 @@ static jbyteArray nativeGetFileMetadataNode(JNIEnv* env, jobject clazz, jlong self, jlong inode) { auto connector = (IncrementalFilesystemConnectorPtr)self; auto connector = (DataLoaderFilesystemConnectorPtr)self; std::vector<char> metadata(INCFS_MAX_FILE_ATTR_SIZE); size_t size = metadata.size(); if (Incremental_FilesystemConnector_getRawMetadata(connector, inode, if (DataLoader_FilesystemConnector_getRawMetadata(connector, inode, metadata.data(), &size) < 0) { size = 0; } Loading @@ -228,9 +228,9 @@ static jboolean nativeReportStatus(JNIEnv* env, jobject clazz, jlong self, jint status) { auto listener = (IncrementalStatusListenerPtr)self; return Incremental_StatusListener_reportStatus(listener, (IncrementalDataLoaderStatus)status); auto listener = (DataLoaderStatusListenerPtr)self; return DataLoader_StatusListener_reportStatus(listener, (DataLoaderStatus)status); } static const JNINativeMethod dlc_method_table[] = { Loading Loading @@ -260,7 +260,7 @@ static const JNINativeMethod dlc_method_table[] = { } // namespace int register_android_service_incremental_IncrementalDataLoaderService(JNIEnv* env) { int register_android_service_DataLoaderService(JNIEnv* env) { return jniRegisterNativeMethods(env, "android/service/incremental/IncrementalDataLoaderService", dlc_method_table, NELEM(dlc_method_table)); Loading Loading
core/jni/Android.bp +2 −2 Original line number Diff line number Diff line Loading @@ -144,7 +144,7 @@ cc_library_shared { "android_os_VintfRuntimeInfo.cpp", "android_net_LocalSocketImpl.cpp", "android_net_NetUtils.cpp", "android_service_incremental_IncrementalDataLoaderService.cpp", "android_service_DataLoaderService.cpp", "android_util_AssetManager.cpp", "android_util_Binder.cpp", "android_util_StatsLog.cpp", Loading Loading @@ -242,7 +242,7 @@ cc_library_shared { "libGLESv2", "libGLESv3", "libincfs", "libincremental_dataloader", "libdataloader", "libvulkan", "libETC1", "libhardware", Loading
core/jni/AndroidRuntime.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -151,7 +151,7 @@ extern int register_android_os_UEventObserver(JNIEnv* env); extern int register_android_os_HidlMemory(JNIEnv* env); extern int register_android_os_MemoryFile(JNIEnv* env); extern int register_android_os_SharedMemory(JNIEnv* env); extern int register_android_service_incremental_IncrementalDataLoaderService(JNIEnv* env); extern int register_android_service_DataLoaderService(JNIEnv* env); extern int register_android_net_LocalSocketImpl(JNIEnv* env); extern int register_android_net_NetworkUtils(JNIEnv* env); extern int register_android_text_AndroidCharacter(JNIEnv *env); Loading Loading @@ -1453,7 +1453,7 @@ static const RegJNIRec gRegJNI[] = { REG_JNI(register_android_os_NativeHandle), REG_JNI(register_android_os_VintfObject), REG_JNI(register_android_os_VintfRuntimeInfo), REG_JNI(register_android_service_incremental_IncrementalDataLoaderService), REG_JNI(register_android_service_DataLoaderService), REG_JNI(register_android_view_DisplayEventReceiver), REG_JNI(register_android_view_RenderNodeAnimator), REG_JNI(register_android_view_InputApplicationHandle), Loading
core/jni/android_service_incremental_IncrementalDataLoaderService.cpp→core/jni/android_service_DataLoaderService.cpp +15 −15 Original line number Diff line number Diff line Loading @@ -14,12 +14,12 @@ * limitations under the License. */ #define LOG_TAG "incfs-dls-jni" #define LOG_TAG "dataloader-jni" #include <vector> #include "core_jni_helpers.h" #include "incremental_dataloader_ndk.h" #include "dataloader_ndk.h" #include "jni.h" namespace android { Loading Loading @@ -93,7 +93,7 @@ static jboolean nativeCreateDataLoader(JNIEnv* env, jobject callback) { ALOGE("nativeCreateDataLoader: %p/%d, %d, %p, %p, %p", thiz, env->GetObjectRefType(thiz), storageId, params, control, callback); return Incremental_DataLoaderService_OnCreate(env, thiz, return DataLoaderService_OnCreate(env, thiz, storageId, control, params, callback); } Loading @@ -102,7 +102,7 @@ static jboolean nativeStartDataLoader(JNIEnv* env, jint storageId) { ALOGE("nativeStartDataLoader: %p/%d, %d", thiz, env->GetObjectRefType(thiz), storageId); return Incremental_DataLoaderService_OnStart(storageId); return DataLoaderService_OnStart(storageId); } static jboolean nativeStopDataLoader(JNIEnv* env, Loading @@ -110,7 +110,7 @@ static jboolean nativeStopDataLoader(JNIEnv* env, jint storageId) { ALOGE("nativeStopDataLoader: %p/%d, %d", thiz, env->GetObjectRefType(thiz), storageId); return Incremental_DataLoaderService_OnStop(storageId); return DataLoaderService_OnStop(storageId); } static jboolean nativeDestroyDataLoader(JNIEnv* env, Loading @@ -118,7 +118,7 @@ static jboolean nativeDestroyDataLoader(JNIEnv* env, jint storageId) { ALOGE("nativeDestroyDataLoader: %p/%d, %d", thiz, env->GetObjectRefType(thiz), storageId); return Incremental_DataLoaderService_OnDestroy(storageId); return DataLoaderService_OnDestroy(storageId); } Loading @@ -129,7 +129,7 @@ static jboolean nativeOnFileCreated(JNIEnv* env, jbyteArray metadata) { ALOGE("nativeOnFileCreated: %p/%d, %d", thiz, env->GetObjectRefType(thiz), storageId); return Incremental_DataLoaderService_OnFileCreated(storageId, inode, metadata); return DataLoaderService_OnFileCreated(storageId, inode, metadata); } static jboolean nativeIsFileRangeLoadedNode(JNIEnv* env, Loading Loading @@ -177,8 +177,8 @@ static jboolean nativeWriteMissingData(JNIEnv* env, inst.data_len = jniScopedArrays.back().size(); } auto connector = (IncrementalFilesystemConnectorPtr)self; if (auto err = Incremental_FilesystemConnector_writeBlocks( auto connector = (DataLoaderFilesystemConnectorPtr)self; if (auto err = DataLoader_FilesystemConnector_writeBlocks( connector, instructions.data(), length); err < 0) { jniScopedArrays.clear(); Loading @@ -201,10 +201,10 @@ static jbyteArray nativeGetFileMetadataNode(JNIEnv* env, jobject clazz, jlong self, jlong inode) { auto connector = (IncrementalFilesystemConnectorPtr)self; auto connector = (DataLoaderFilesystemConnectorPtr)self; std::vector<char> metadata(INCFS_MAX_FILE_ATTR_SIZE); size_t size = metadata.size(); if (Incremental_FilesystemConnector_getRawMetadata(connector, inode, if (DataLoader_FilesystemConnector_getRawMetadata(connector, inode, metadata.data(), &size) < 0) { size = 0; } Loading @@ -228,9 +228,9 @@ static jboolean nativeReportStatus(JNIEnv* env, jobject clazz, jlong self, jint status) { auto listener = (IncrementalStatusListenerPtr)self; return Incremental_StatusListener_reportStatus(listener, (IncrementalDataLoaderStatus)status); auto listener = (DataLoaderStatusListenerPtr)self; return DataLoader_StatusListener_reportStatus(listener, (DataLoaderStatus)status); } static const JNINativeMethod dlc_method_table[] = { Loading Loading @@ -260,7 +260,7 @@ static const JNINativeMethod dlc_method_table[] = { } // namespace int register_android_service_incremental_IncrementalDataLoaderService(JNIEnv* env) { int register_android_service_DataLoaderService(JNIEnv* env) { return jniRegisterNativeMethods(env, "android/service/incremental/IncrementalDataLoaderService", dlc_method_table, NELEM(dlc_method_table)); Loading