aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiz Prucka <lizprucka@google.com>2023-07-12 17:27:11 -0500
committerAleksandr Nogikh <nogikh@google.com>2023-07-21 15:59:26 +0000
commit27cbe77f4f2a8de98c3d540ef77796263555fe6b (patch)
tree0c12903629e1fcc1a1e1172e74df770eb9f94b88
parentabdf9baee910bedfba40b26f4bf6cebd5bd5a85c (diff)
syz-manager/covfilter_test: test nil coverage bitmap
Error when creating a coverage bitmap without input pcs.
-rw-r--r--syz-manager/covfilter_test.go12
1 files 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")
+ }
}