Lines Matching refs:shaInfo
475 bool UScriptInstructionShaCheck::IsTargetShaDiff(const std::string &devPath, const ShaInfo &shaInfo) in IsTargetShaDiff() argument
477 std::string tgtResultSha = CalculateBlockSha(devPath, shaInfo.targetPairs); in IsTargetShaDiff()
482 LOG(INFO) << "tgtResultSha: " << tgtResultSha << ", shaInfo.targetSha: " << shaInfo.targetSha; in IsTargetShaDiff()
483 return (tgtResultSha != shaInfo.targetSha); in IsTargetShaDiff()
487 const ShaInfo &shaInfo) in ExecReadShaInfo() argument
490 std::string resultSha = CalculateBlockSha(devPath, shaInfo.blockPairs); in ExecReadShaInfo()
491 if (resultSha != shaInfo.contrastSha && IsTargetShaDiff(devPath, shaInfo)) { in ExecReadShaInfo()
493 LOG(ERROR) << "blockPairs:" << shaInfo.blockPairs; in ExecReadShaInfo()
494 … LOG(ERROR) << "resultSha: " << resultSha << ", shaInfo.contrastSha: " << shaInfo.contrastSha; in ExecReadShaInfo()
495 PrintAbnormalBlockHash(devPath, shaInfo.blockPairs); in ExecReadShaInfo()
584 int32_t UScriptInstructionShaCheck::SetShaInfo(Uscript::UScriptContext &context, ShaInfo &shaInfo) in SetShaInfo() argument
586 int32_t ret = context.GetParam(1, shaInfo.blockPairs); in SetShaInfo()
593 ret = context.GetParam(SHA_CHECK_SECOND, shaInfo.contrastSha); in SetShaInfo()
601 ret = context.GetParam(SHA_CHECK_TARGETPAIRS_INDEX, shaInfo.targetPairs); in SetShaInfo()
606 ret = context.GetParam(SHA_CHECK_TARGETSHA_INDEX, shaInfo.targetSha); in SetShaInfo()
634 ShaInfo shaInfo {}; in Execute() local
635 ret = SetShaInfo(context, shaInfo); in Execute()
648 ret = ExecReadShaInfo(env, devPath, shaInfo); in Execute()