SWDEV-276853 - Add kernelVerify

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

Change-Id: Id3f9bcad75d643f493daf9d5f47b3a012a427179
このコミットが含まれているのは:
Tao Sang
2021-05-26 23:14:45 -04:00
committed by Tao Sang
コミット 9ba66fc157
2個のファイルの変更、114行の追加、34行の削除
+15
ファイルの表示
@@ -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