From 27cbe77f4f2a8de98c3d540ef77796263555fe6b Mon Sep 17 00:00:00 2001 From: Liz Prucka Date: Wed, 12 Jul 2023 17:27:11 -0500 Subject: syz-manager/covfilter_test: test nil coverage bitmap Error when creating a coverage bitmap without input pcs. --- syz-manager/covfilter_test.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/syz-manager/covfilter_test.go b/syz-manager/covfilter_test.go index e4185b063..8f9b808fa 100644 --- a/syz-manager/covfilter_test.go +++ b/syz-manager/covfilter_test.go @@ -50,7 +50,13 @@ func TestCreateBitmap(t *testing.T) { 0x81000102: 1, } createCoverageBitmap(target, pcs) - // Test nil bitmap. - pcs = nil - createCoverageBitmap(target, pcs) +} + +func TestNilCoverageBitmap(t *testing.T) { + pcs := map[uint32]uint32(nil) + target := targets.Get("test", "64") + bitmap := createCoverageBitmap(target, pcs) + if bitmap != nil { + t.Errorf("created a bitmap on nil pcs") + } } -- cgit mrf-deployment