public inbox for frysk-bugzilla@sourceware.org help / color / mirror / Atom feed
From: "pmuldoon at redhat dot com" <sourceware-bugzilla@sourceware.org> To: frysk-bugzilla@sourceware.org Subject: [Bug general/6752] New: Retrieval of task argument in probe signal.send on x8664 fails Date: Fri, 18 Jul 2008 15:13:00 -0000 [thread overview] Message-ID: <20080718151316.6752.pmuldoon@redhat.com> (raw) It is most easily demonstrated by running small_demos/proc_snoop.stp. But simple reproducer equivalent is: probe signal.send { printf("signal sent %d (%s) to task %d\n", sig, sig_name, task); } Retrieval of the task argument causes a failure. If task is not included in the probe, it works fine. Results: sudo stap -vv ./signal_bug.stp (snip) semantic error: unable to find local 't' near pc 0xffffffff8103fcfc (alternatives: sig q p flags ret): identifier '$t' at /usr/local/share/systemtap/tapset/signal.stp:78:12 semantic error: unable to find local 't' near pc 0xffffffff8103fcfc (alternatives: sig q p flags ret): identifier '$t' at :78:12 Snippet of relavant signal.stp code piece: probe _signal.send.part3 = kernel.function("send_sigqueue") { name = "send_sigqueue" %( kernel_v > "2.6.25" %? task = $t sig = $q->info->si_signo %: task = $p sig = $sig %) My system setup: rpm -q kernel kernel-devel kernel-debuginfo kernel-2.6.25.10-86.fc9.x86_64 kernel-devel-2.6.25.10-86.fc9.x86_64 kernel-debuginfo-2.6.25.10-86.fc9.x86_64 uname -a stap -V Linux localhost.localdomain 2.6.25.10-86.fc9.x86_64 #1 SMP Mon Jul 7 20:23:46 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux SystemTap translator/driver (version 0.7.1/0.133 git branch master, commit 7795c7e7) Copyright (C) 2005-2008 Red Hat, Inc. and others This is free software; see the source for copying conditions. -- Summary: Retrieval of task argument in probe signal.send on x8664 fails Product: frysk Version: unspecified Status: NEW Severity: normal Priority: P2 Component: general AssignedTo: frysk-bugzilla at sourceware dot org ReportedBy: pmuldoon at redhat dot com http://sourceware.org/bugzilla/show_bug.cgi?id=6752 ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
next reply other threads:[~2008-07-18 15:13 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-07-18 15:13 pmuldoon at redhat dot com [this message] 2008-07-18 15:15 ` [Bug tapsets/6752] " pmuldoon at redhat dot com
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20080718151316.6752.pmuldoon@redhat.com \ --to=sourceware-bugzilla@sourceware.org \ --cc=frysk-bugzilla@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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).