aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--prog/resources_test.go1
-rw-r--r--sys/test/test.txt17
2 files changed, 16 insertions, 2 deletions
diff --git a/prog/resources_test.go b/prog/resources_test.go
index 8db8dbd17..222e93c00 100644
--- a/prog/resources_test.go
+++ b/prog/resources_test.go
@@ -101,6 +101,7 @@ func TestTransitivelyEnabledCallsLinux(t *testing.T) {
func TestGetInputResources(t *testing.T) {
expectedRequiredResources := map[string]bool{
"required_res1": false,
+ "required_res2": false,
}
t.Parallel()
diff --git a/sys/test/test.txt b/sys/test/test.txt
index 85e3f4ac8..fed8d0f47 100644
--- a/sys/test/test.txt
+++ b/sys/test/test.txt
@@ -872,21 +872,34 @@ syz_r103_r104_s {
resource optional_res1[int32]
resource optional_res2[int32]
resource required_res1[int32]
+resource required_res2[int32]
+
+test_args4 {
+ a required_res2
+}
+
+test_args3 {
+ a required_res1
+}
test_args2 {
- a array[optional_res2]
+ a ptr[in, test_args3]
+ b array[optional_res2]
}
test_args1 {
+ a0 ptr64[out, test_args4]
a1 ptr64[in, array[optional_res1], opt]
a2 ptr64[in, test_args2, opt]
- a3 ptr64[in, required_res1]
+ a3 ptr64[in, test_args3]
+ a4 ptr64[in, test_args4]
}
test_args0 {
a1 optional_res1
a2 optional_res2
a3 required_res1
+ a4 required_res2
}
test$output_res(arg ptr[out, test_args0])