Home
last modified time | relevance | path

Searched refs:appPackageInfo (Results 1 – 4 of 4) sorted by relevance

/packages/modules/NeuralNetworks/runtime/packageinfo/
DPackageInfo.cpp28 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/
DTypeManager.cpp135 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 …]
DTypeManager.h120 static bool isExtensionsUseAllowed(const AppInfoFetcher::AppInfo& appPackageInfo,
/packages/modules/NeuralNetworks/runtime/packageinfo/include/
DPackageInfo.h46 bool ANeuralNetworks_fetch_PackageInfo(uid_t uid, ANeuralNetworks_PackageInfo* appPackageInfo);
50 void ANeuralNetworks_free_PackageInfo(ANeuralNetworks_PackageInfo* appPackageInfo);