]> sourceware.org Git - systemtap.git/commit
Fix PR16636 by separating out preadv()/pwritev() testing.
authorDavid Smith <dsmith@redhat.com>
Wed, 26 Feb 2014 17:57:18 +0000 (11:57 -0600)
committerDavid Smith <dsmith@redhat.com>
Wed, 26 Feb 2014 17:57:18 +0000 (11:57 -0600)
commitc5c3f3aca9fd995fbf9990c8e061b8aef2bb6cf7
treebfafd03f336e3a86ebaf2f35bccbd73367da7135
parentdfd9ca8c44cbd7483ff19539ed341aaff7ea6528
Fix PR16636 by separating out preadv()/pwritev() testing.

* tapset/linux/syscalls2.stp (syscall.preadv): The 'fd' and 'count'
  variables are 32-bits on the user side. Truncate them.
  (syscall.pwritev): Ditto.
  (syscall.readv): Ditto.
  (syscall.writev): Ditto.
* testsuite/systemtap.syscall/readwrite.c: Move readv(), writev(),
  preadv(), pwritev() testing to their own files.
* testsuite/systemtap.syscall/preadv.c: New test.
* testsuite/systemtap.syscall/pwritev.c: Ditto.
* testsuite/systemtap.syscall/readv.c: Ditto.
* testsuite/systemtap.syscall/writev.c: Ditto.
tapset/linux/syscalls2.stp
testsuite/systemtap.syscall/preadv.c [new file with mode: 0644]
testsuite/systemtap.syscall/pwritev.c [new file with mode: 0644]
testsuite/systemtap.syscall/readv.c [new file with mode: 0644]
testsuite/systemtap.syscall/readwrite.c
testsuite/systemtap.syscall/writev.c [new file with mode: 0644]
This page took 0.026997 seconds and 5 git commands to generate.