public inbox for systemtap@sourceware.org
 help / color / mirror / Atom feed
* utrace syscall arguments
@ 2009-04-17 14:47 David Smith
  2009-04-17 18:39 ` Roland McGrath
  0 siblings, 1 reply; 15+ messages in thread
From: David Smith @ 2009-04-17 14:47 UTC (permalink / raw)
  To: Systemtap List

After reorganizing the utrace system call argument handling, I decided
that I really needed to write a testsuite test for them.  After doing
so, I ran the test, utrace_syscall_args.exp, on several systems.

In case anyone is interested, here's what I found:

arch    distro   kernel                          64-bit   32-bit
======  =======  ==============================  =======  =======
x86_64  f10      2.6.27.21-170.2.56.fc10.x86_64  pass     pass
x86_64  rawhide  2.6.29.1-70.fc11.x86_64         pass     pass
i686    RHEL5.3  2.6.18-128.1.6.el5              ----     pass
x86_64  RHEL5.3  2.6.18-128.1.6.el5              pass     fail[1]
ppc64   RHEL5.3  2.6.18-138.el5                  pass     pass
s390x   RHEL5.3  2.6.18-138.el5                  pass     fail[2]
ia64    RHEL5.3  2.6.18-138.el5                  fail[3]  ----

[1] This is a kernel problem.  The 6th syscall argument on 32-bit exes
on a 64-bit kernel is wrong.  RHBZ 495125 filed against this problem
(<https://bugzilla.redhat.com/show_bug.cgi?id=495125>)

[2] This might just be an system call that needs some extra processing
or a kernel problem.  RHBZ 495935 filed against this problem
(<https://bugzilla.redhat.com/show_bug.cgi?id=495935>)

[3] This appears to be an ia64 specific systemtap problem that someone
with actual ia64 knowledge will need to look at.  For system calls that
fail, all arguments come back as zeros.

-- 
David Smith
dsmith@redhat.com
Red Hat
http://www.redhat.com
256.217.0141 (direct)
256.837.0057 (fax)



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2009-04-22 17:24 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-17 14:47 utrace syscall arguments David Smith
2009-04-17 18:39 ` Roland McGrath
2009-04-17 21:19   ` David Smith
2009-04-17 21:30     ` Roland McGrath
2009-04-17 22:12       ` Roland McGrath
2009-04-20 14:05         ` David Smith
2009-04-20 19:15           ` David Smith
2009-04-20 23:33             ` Masami Hiramatsu
2009-04-21  1:26               ` Roland McGrath
2009-04-21 15:51                 ` Masami Hiramatsu
2009-04-21 15:57                   ` David Smith
2009-04-21 21:53                     ` [PATCH][BUGFIX] ia64: fix syscall_get_set_args_cb() to handle arguments correctly Masami Hiramatsu
2009-04-22 15:05                       ` David Smith
2009-04-22 17:24                         ` Masami Hiramatsu
2009-04-21  1:19             ` utrace syscall arguments Roland McGrath

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).