From c3023bef537648b282f266878ea8de7a350b3a45 Mon Sep 17 00:00:00 2001 From: Serhei Makarov Date: Fri, 9 Nov 2018 16:42:21 -0500 Subject: [PATCH 28/32] testcase for PR23875 This triggers a 'stack smashing' error in the userspace interpreter. * testsuite/systemtap.bpf/bpf_tests/pr23875.stp: New testcase. --- testsuite/systemtap.bpf/bpf_tests/pr23875.stp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 testsuite/systemtap.bpf/bpf_tests/pr23875.stp diff --git a/testsuite/systemtap.bpf/bpf_tests/pr23875.stp b/testsuite/systemtap.bpf/bpf_tests/pr23875.stp new file mode 100644 index 000000000..a31f1d087 --- /dev/null +++ b/testsuite/systemtap.bpf/bpf_tests/pr23875.stp @@ -0,0 +1,18 @@ +global t + +probe begin { + printf("BEGIN\n") +} + +probe kernel.function("vfs_read") { + t["key"] = 6 + exit() +} + +probe end { + c = 0 + foreach (k in t) + c++ + printf("%d\n", c) + printf("END PASS\n") +} -- 2.14.5