Asan fix (#485)
This commit is contained in:
parent
cc0880e784
commit
03c020f4bd
@ -132,8 +132,9 @@ HARNESS_EXPORTS extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef TEST_ASAN
|
||||||
// func1();
|
func1();
|
||||||
|
#endif
|
||||||
|
|
||||||
std::vector<unsigned char> v(data, data + size);
|
std::vector<unsigned char> v(data, data + size);
|
||||||
if (png_sig_cmp(v.data(), 0, kPngHeaderSize)) {
|
if (png_sig_cmp(v.data(), 0, kPngHeaderSize)) {
|
||||||
|
@ -1862,11 +1862,11 @@ impl AsanRuntime {
|
|||||||
);
|
);
|
||||||
self.blob_report = Some(ops_report.finalize().unwrap().into_boxed_slice());
|
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_byte = Some(self.generate_shadow_check_blob(1));
|
||||||
self.blob_check_mem_halfword = 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(2));
|
self.blob_check_mem_dword = Some(self.generate_shadow_check_blob(3));
|
||||||
self.blob_check_mem_qword = 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(4));
|
self.blob_check_mem_16bytes = Some(self.generate_shadow_check_blob(5));
|
||||||
}
|
}
|
||||||
|
|
||||||
///
|
///
|
||||||
|
Loading…
x
Reference in New Issue
Block a user