From ba9a690d26e258b8c00f71b6ffc6e371aa155a7f Mon Sep 17 00:00:00 2001 From: Leon Scroggins III Date: Mon, 11 Jan 2021 11:35:10 -0500 Subject: [PATCH] fuzz_imagedecoder: ignore allocation failures Bug: 142252770 Bug: 169137236 Bug: 169139756 Test: this Image decoders may attempt to allocate a large amount of memory (especially if the encoded image is large). This doesn't necessarily mean there is a bug. Set allocator_may_return_null = 1 for hwasan so the fuzzer can continue running. Change-Id: Ib750a142e28d01144036409786e631dfb783283f --- native/graphics/jni/Android.bp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/native/graphics/jni/Android.bp b/native/graphics/jni/Android.bp index b9aefdd18191b..3751564ca465b 100644 --- a/native/graphics/jni/Android.bp +++ b/native/graphics/jni/Android.bp @@ -89,6 +89,13 @@ cc_fuzz { asan_options: [ "detect_odr_violation=1", ], + hwasan_options: [ + // Image decoders may attempt to allocate a large amount of memory + // (especially if the encoded image is large). This doesn't + // necessarily mean there is a bug. Set allocator_may_return_null=1 + // for hwasan so the fuzzer can continue running. + "allocator_may_return_null = 1", + ], }, corpus: ["corpus/*"], host_supported: true,