From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20065 invoked by alias); 3 Feb 2009 05:36:55 -0000 Received: (qmail 20036 invoked by uid 48); 3 Feb 2009 05:36:44 -0000 Date: Tue, 03 Feb 2009 06:21:00 -0000 Message-ID: <20090203053644.20035.qmail@sourceware.org> From: "wenji dot huang at oracle dot com" To: systemtap@sources.redhat.com In-Reply-To: <20081024082201.6979.srikar@linux.vnet.ibm.com> References: <20081024082201.6979.srikar@linux.vnet.ibm.com> Reply-To: sourceware-bugzilla@sourceware.org Subject: [Bug translator/6979] using $$parms under uprobe probes might result in a uninitialized variable access. X-Bugzilla-Reason: AssignedTo Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org X-SW-Source: 2009-q1/txt/msg00317.txt.bz2 ------- Additional Comments From wenji dot huang at oracle dot com 2009-02-03 05:36 ------- Reproduced it using testsuite/systemtap.examples/general/para-callgraph.stp $sudo stap -vv para-callgraph.stp 'kernel.function("*@fs/proc*.c")' 'kernel.function("sys_read")' ... Pass 3: translated to C into "/tmp/stapI6MOvi/stap_6d7c9a6d948642fb62a56ab0e7db8c2b_133065.c" in 1840usr/2400sys/4935real ms. Running make -C "/lib/modules/2.6.29-rc3/build" M="/tmp/stapI6MOvi" modules >/dev/null cc1: warnings being treated as errors /tmp/stapI6MOvi/stap_6d7c9a6d948642fb62a56ab0e7db8c2b_133065.c: In function 'probe_1422': /tmp/stapI6MOvi/stap_6d7c9a6d948642fb62a56ab0e7db8c2b_133065.c:2569: warning: 's0' is used uninitialized in this function make[1]: *** [/tmp/stapI6MOvi/stap_6d7c9a6d948642fb62a56ab0e7db8c2b_133065.o] Error 1 make: *** [_module_/tmp/stapI6MOvi] Error 2 Pass 4: compiled C into "stap_6d7c9a6d948642fb62a56ab0e7db8c2b_133065.ko" in 17790usr/4530sys/22241real ms. Pass 4: compilation failed. Try again with another '--vp 0001' option. $ stap -V SystemTap translator/driver (version 0.8/0.131 commit d1d11e96 + changes) Copyright (C) 2005-2008 Red Hat, Inc. and others This is free software; see the source for copying conditions. $ gcc -v Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.6/specs Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux Thread model: posix gcc version 3.4.6 20060404 (Red Hat 3.4.6-9.0.1) -- http://sourceware.org/bugzilla/show_bug.cgi?id=6979 ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.