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 a créé et Tao Sang a révisé 2021-05-31 12:45:10 -04:00
1 Parent e519600383
révision 9ba66fc157
2 fichiers modifiés
+114 -34

Aucun fichier ne correspond à votre recherche

+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