diff options
author | William Cohen <wcohen@redhat.com> | 2009-01-29 16:55:06 -0500 |
---|---|---|
committer | William Cohen <wcohen@redhat.com> | 2009-01-29 16:55:06 -0500 |
commit | 9fbda39bf7687ceeee28813f30f6e3ec5c72fc5d (patch) | |
tree | 591d46a22865cb745e368ca4325bf95ad93e7f70 /testsuite/systemtap.base/control_limits.stp | |
parent | 8da0793017c9871b96cb9695ab10e9fa040c0a03 (diff) | |
download | systemtap-steved-9fbda39bf7687ceeee28813f30f6e3ec5c72fc5d.tar.gz systemtap-steved-9fbda39bf7687ceeee28813f30f6e3ec5c72fc5d.tar.xz systemtap-steved-9fbda39bf7687ceeee28813f30f6e3ec5c72fc5d.zip |
Move some systemtap.sample tests to systemtap.base.
Diffstat (limited to 'testsuite/systemtap.base/control_limits.stp')
-rw-r--r-- | testsuite/systemtap.base/control_limits.stp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/testsuite/systemtap.base/control_limits.stp b/testsuite/systemtap.base/control_limits.stp new file mode 100644 index 00000000..89b0bae4 --- /dev/null +++ b/testsuite/systemtap.base/control_limits.stp @@ -0,0 +1,24 @@ + +# for MAXNESTING testing +function recurse (n) { + if (n > 0) recurse (n-1) +} +probe begin { + recurse (7) +} + +# for MAXACTION testing +probe begin { + for (i=0; i<498; i++) {} +} + +# for MAXSTRINGLEN testing +probe begin { + s = "12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678" # last 8 will be \0'd + if (strlen(s) < 127) error ("MAXSTRINGLEN reduced") + if (strlen(s) > 127) error ("MAXSTRINGLEN enlarged") +} + + +probe begin { exit () } + |