This commit is contained in:
Dongjia Zhang 2022-01-21 17:08:21 +09:00 committed by GitHub
parent cc0880e784
commit 03c020f4bd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 7 deletions

View File

@ -132,8 +132,9 @@ HARNESS_EXPORTS extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_
return 0;
}
// func1();
#ifdef TEST_ASAN
func1();
#endif
std::vector<unsigned char> v(data, data + size);
if (png_sig_cmp(v.data(), 0, kPngHeaderSize)) {

View File

@ -1862,11 +1862,11 @@ impl AsanRuntime {
);
self.blob_report = Some(ops_report.finalize().unwrap().into_boxed_slice());
self.blob_check_mem_byte = Some(self.generate_shadow_check_blob(0));
self.blob_check_mem_halfword = Some(self.generate_shadow_check_blob(1));
self.blob_check_mem_dword = Some(self.generate_shadow_check_blob(2));
self.blob_check_mem_qword = Some(self.generate_shadow_check_blob(3));
self.blob_check_mem_16bytes = Some(self.generate_shadow_check_blob(4));
self.blob_check_mem_byte = Some(self.generate_shadow_check_blob(1));
self.blob_check_mem_halfword = Some(self.generate_shadow_check_blob(2));
self.blob_check_mem_dword = Some(self.generate_shadow_check_blob(3));
self.blob_check_mem_qword = Some(self.generate_shadow_check_blob(4));
self.blob_check_mem_16bytes = Some(self.generate_shadow_check_blob(5));
}
///