summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.syscall/README
diff options
context:
space:
mode:
authorDavid Smith <dsmith@redhat.com>2009-10-29 16:12:18 -0500
committerDavid Smith <dsmith@redhat.com>2009-10-29 16:12:18 -0500
commit49e20063710b1d5dbb4efeb53d751b684835413c (patch)
tree2e8f68e8f5a60bb765b1b535660ab362e85571d9 /testsuite/systemtap.syscall/README
parentd855fc1db953a049b953d0c987f93a252232e6f2 (diff)
downloadsystemtap-steved-49e20063710b1d5dbb4efeb53d751b684835413c.tar.gz
systemtap-steved-49e20063710b1d5dbb4efeb53d751b684835413c.tar.xz
systemtap-steved-49e20063710b1d5dbb4efeb53d751b684835413c.zip
Fix syscall testsuite bugs.
* testsuite/systemtap.syscall/test.tcl: Substitute '[[[[' and ']]]]' for '(' and ')'. This allows us to get unquoted parens. * testsuite/systemtap.syscall/test-debug.tcl: Matches substitute logic of test.tcl. * testsuite/systemtap.syscall/README: Document '[[[[' and ']]]]'. * testsuite/systemtap.syscall/chmod.c: Handle optional O_LARGEFILE flag in open calls. * testsuite/systemtap.syscall/dir.c: Ditto. * testsuite/systemtap.syscall/mmap.c: Ditto. * testsuite/systemtap.syscall/openclose.c: Ditto. * testsuite/systemtap.syscall/readwrite.c: Ditto. * testsuite/systemtap.syscall/stat.c: Ditto.
Diffstat (limited to 'testsuite/systemtap.syscall/README')
-rw-r--r--testsuite/systemtap.syscall/README3
1 files changed, 3 insertions, 0 deletions
diff --git a/testsuite/systemtap.syscall/README b/testsuite/systemtap.syscall/README
index 480bd8cd..836ac747 100644
--- a/testsuite/systemtap.syscall/README
+++ b/testsuite/systemtap.syscall/README
@@ -18,6 +18,9 @@ is expected, put "NNNN" (for decimal) or "XXXX" (for hex). Or you can
just write regular expressions. The "NNNN" and "XXXX" are just shorthand to
aid readability and are converted to regular expressions in test.tcl.
+Normally opening and closing parentheses ('(' and ')') get quoted. If
+you want unquoted parentheses, use '[[[[' (for '(') or ']]]]' (for ')').
+
3. Somewhere is your test program puts a comment line like this:
/* COVERAGE: syscall1 syscall2 ... */
where you list the systemcalls that are tested. Then you can run