Searched refs:appPackageInfo (Results 1 – 4 of 4) sorted by relevance
/packages/modules/NeuralNetworks/runtime/packageinfo/ |
D | PackageInfo.cpp | 28 bool ANeuralNetworks_fetch_PackageInfo(uid_t uid, ANeuralNetworks_PackageInfo* appPackageInfo) { in ANeuralNetworks_fetch_PackageInfo() argument 29 if (appPackageInfo == nullptr) { in ANeuralNetworks_fetch_PackageInfo() 61 appPackageInfo->appPackageName = new char[packageName.size() + 1]; in ANeuralNetworks_fetch_PackageInfo() 62 memcpy(appPackageInfo->appPackageName, packageName.c_str(), packageName.size() + 1); in ANeuralNetworks_fetch_PackageInfo() 65 appPackageInfo->appIsSystemApp = in ANeuralNetworks_fetch_PackageInfo() 68 appPackageInfo->appIsOnVendorImage = in ANeuralNetworks_fetch_PackageInfo() 71 appPackageInfo->appIsOnProductImage = in ANeuralNetworks_fetch_PackageInfo() 76 void ANeuralNetworks_free_PackageInfo(ANeuralNetworks_PackageInfo* appPackageInfo) { in ANeuralNetworks_free_PackageInfo() argument 77 if (appPackageInfo != nullptr) { in ANeuralNetworks_free_PackageInfo() 78 if (appPackageInfo->appPackageName != nullptr) { in ANeuralNetworks_free_PackageInfo() [all …]
|
/packages/modules/NeuralNetworks/runtime/ |
D | TypeManager.cpp | 135 bool TypeManager::isExtensionsUseAllowed(const AppInfoFetcher::AppInfo& appPackageInfo, in isExtensionsUseAllowed() argument 140 if (StartsWith(appPackageInfo.binaryPath, "/vendor/") || in isExtensionsUseAllowed() 141 StartsWith(appPackageInfo.binaryPath, "/odm/") || in isExtensionsUseAllowed() 142 StartsWith(appPackageInfo.binaryPath, "/data/") || in isExtensionsUseAllowed() 143 (StartsWith(appPackageInfo.binaryPath, "/product/") && useOnProductImageEnabled)) { in isExtensionsUseAllowed() 150 if (StartsWith(appPackageInfo.binaryPath, "/data/nativetest") || in isExtensionsUseAllowed() 152 StartsWith(appPackageInfo.binaryPath, "/data/local/tmp/NeuralNetworksTest_")) { in isExtensionsUseAllowed() 156 return std::find(allowlist.begin(), allowlist.end(), appPackageInfo.binaryPath) != in isExtensionsUseAllowed() 158 } else if (appPackageInfo.binaryPath == "/system/bin/app_process64" || in isExtensionsUseAllowed() 159 appPackageInfo.binaryPath == "/system/bin/app_process32") { in isExtensionsUseAllowed() [all …]
|
D | TypeManager.h | 120 static bool isExtensionsUseAllowed(const AppInfoFetcher::AppInfo& appPackageInfo,
|
/packages/modules/NeuralNetworks/runtime/packageinfo/include/ |
D | PackageInfo.h | 46 bool ANeuralNetworks_fetch_PackageInfo(uid_t uid, ANeuralNetworks_PackageInfo* appPackageInfo); 50 void ANeuralNetworks_free_PackageInfo(ANeuralNetworks_PackageInfo* appPackageInfo);
|