SWDEV-276853 - Add kernelVerify

Add kernelVerify for data verification and memory
reading performance checking in kernel.

Change-Id: Id3f9bcad75d643f493daf9d5f47b3a012a427179
Cette révision appartient à :
Tao Sang
2021-05-26 23:14:45 -04:00
révisé par Tao Sang
Parent e519600383
révision 9ba66fc157
2 fichiers modifiés avec 114 ajouts et 34 suppressions
+15
Voir le fichier
@@ -134,6 +134,21 @@ struct CaptureStream {
assert(false);
}
}
// Truncate the file up to size if we don't want too long log
void Truncate(size_t size) {
struct stat sb = { 0 };
if (::stat(tempname, &sb) == -1) {
failed("failed lstat(%s) with error: %s \n", tempname, ::strerror(errno));
return;
}
if (sb.st_size > size) {
if (::truncate(tempname, static_cast<off_t>(size)) == -1) {
failed("failed truncate(%s) with error: %s \n", tempname, ::strerror(errno));
return;
}
}
}
};
#endif