Merge "Use default argument for VintfObject::CheckCompatibility."
am: 0296deccca
Change-Id: I6d23d6d7e9c4c29483ae927be7df4e4b7bc7a6d3
This commit is contained in:
@@ -96,7 +96,7 @@ static jobjectArray android_os_VintfObject_report(JNIEnv* env, jclass)
|
|||||||
return toJavaStringArray(env, cStrings);
|
return toJavaStringArray(env, cStrings);
|
||||||
}
|
}
|
||||||
|
|
||||||
static jint verify(JNIEnv* env, jobjectArray packageInfo, android::vintf::CheckFlags::Type checks) {
|
static jint android_os_VintfObject_verify(JNIEnv* env, jclass, jobjectArray packageInfo) {
|
||||||
std::vector<std::string> cPackageInfo;
|
std::vector<std::string> cPackageInfo;
|
||||||
if (packageInfo) {
|
if (packageInfo) {
|
||||||
size_t count = env->GetArrayLength(packageInfo);
|
size_t count = env->GetArrayLength(packageInfo);
|
||||||
@@ -109,18 +109,19 @@ static jint verify(JNIEnv* env, jobjectArray packageInfo, android::vintf::CheckF
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
std::string error;
|
std::string error;
|
||||||
int32_t status = VintfObject::CheckCompatibility(cPackageInfo, &error, checks);
|
int32_t status = VintfObject::CheckCompatibility(cPackageInfo, &error);
|
||||||
if (status)
|
if (status)
|
||||||
LOG(WARNING) << "VintfObject.verify() returns " << status << ": " << error;
|
LOG(WARNING) << "VintfObject.verify() returns " << status << ": " << error;
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
static jint android_os_VintfObject_verify(JNIEnv* env, jclass, jobjectArray packageInfo) {
|
|
||||||
return verify(env, packageInfo, ::android::vintf::CheckFlags::ENABLE_ALL_CHECKS);
|
|
||||||
}
|
|
||||||
|
|
||||||
static jint android_os_VintfObject_verifyWithoutAvb(JNIEnv* env, jclass) {
|
static jint android_os_VintfObject_verifyWithoutAvb(JNIEnv* env, jclass) {
|
||||||
return verify(env, nullptr, ::android::vintf::CheckFlags::DISABLE_AVB_CHECK);
|
std::string error;
|
||||||
|
int32_t status = VintfObject::CheckCompatibility({}, &error,
|
||||||
|
::android::vintf::CheckFlags::DISABLE_AVB_CHECK);
|
||||||
|
if (status)
|
||||||
|
LOG(WARNING) << "VintfObject.verifyWithoutAvb() returns " << status << ": " << error;
|
||||||
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
static jobjectArray android_os_VintfObject_getHalNamesAndVersions(JNIEnv* env, jclass) {
|
static jobjectArray android_os_VintfObject_getHalNamesAndVersions(JNIEnv* env, jclass) {
|
||||||
|
|||||||
Reference in New Issue
Block a user