Lines Matching defs:matrix
149 *error = "No framework compatibility matrix files under " + kSystemVintfDir +
407 std::shared_ptr<CompatibilityMatrix> matrix;
416 std::shared_ptr<const CompatibilityMatrix> matrix;
444 parseStatus = tryParse(xml, gCompatibilityMatrixConverter, &pkg.fwk.matrix, &pkg.dev.matrix);
449 ADD_MESSAGE(toString(parseStatus) + " matrix");
471 pkg.fwk.matrix, mount, mountSystem, &updated.fwk.matrix,
477 pkg.dev.matrix, mount, mountVendor, &updated.dev.matrix,
500 if (updated.fwk.matrix == nullptr) {
501 ADD_MESSAGE("No framework matrix file from device or from update package");
504 if (updated.dev.matrix == nullptr) {
505 ADD_MESSAGE("No device matrix file from device or from update package");
517 if (!updated.dev.manifest->checkCompatibility(*updated.fwk.matrix, error)) {
520 "Device manifest and framework compatibility matrix are incompatible: ");
524 if (!updated.fwk.manifest->checkCompatibility(*updated.dev.matrix, error)) {
527 "Framework manifest and device compatibility matrix are incompatible: ");
533 if (!updated.runtimeInfo->checkCompatibility(*updated.fwk.matrix, error, disabledChecks)) {
536 "Runtime info and framework compatibility matrix are incompatible: ");
617 // Find any package@x.? in target matrix, and check if instance is in target matrix.
632 " is deprecated in compatibility matrix at FCM Version " +
665 *error = "Cannot get framework matrix for each FCM version for unknown error.";
687 *error = "Cannot find framework matrix at FCM version " + to_string(deviceLevel) + ".";