commit 488adf462bbbba541d2ee4448a9c30458084cfb8 Author: Aaron Merey Date: Wed Jun 20 18:42:53 2018 -0400 testsuite: fix formatting of bpf test increment2.stp diff --git a/testsuite/systemtap.bpf/bpf_tests/increment2.stp b/testsuite/systemtap.bpf/bpf_tests/increment2.stp index ccc2609fa..89c5f1d07 100644 --- a/testsuite/systemtap.bpf/bpf_tests/increment2.stp +++ b/testsuite/systemtap.bpf/bpf_tests/increment2.stp @@ -1,18 +1,48 @@ +global flag probe begin { + printf("BEGIN\n") a = 0; b = 0; c = 0; d = 0; e = 0; f = 0; g = 0; h = 0 -# a = a + a++ -# b = b + ++b -# c = ++c + c -# d = ++d + ++c -# e = ++e + e++ -# f = f++ + f -# g = g++ + ++g -# h = h++ + h++ - printf("%d %d %d ", a,b,c) - printf("%d %d %d ", d,e,f) - printf("%d %d\n", g,h) + a = a + a++ + b = b + ++b + c = ++c + c + d = ++d + ++c + e = ++e + e++ + f = f++ + f + g = g++ + ++g + h = h++ + h++ + + if (a == 0 && b == 1 && c == 3 && d == 4 + && e == 2 && f == 1 && g == 2 && h == 1) + flag = 1 +} + +probe kernel.function("sys_read") { + a = 0; b = 0; c = 0; + d = 0; e = 0; f = 0; + g = 0; h = 0 + + a = a + a++ + b = b + ++b + c = ++c + c + d = ++d + ++c + e = ++e + e++ + f = f++ + f + g = g++ + ++g + h = h++ + h++ + + if (a != 0 || b != 1 || c != 3 || d != 4 + || e != 2 || f != 1 || g != 2 || h != 1) + flag = 0 + exit() } + +probe end { + if (flag) + printf("END PASS\n") + else + printf("END FAIL\n") +}