This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
access variables within functions
- From: "Rus-Rebreanu Alin-Florin" <netblock at gmail dot com>
- To: systemtap at sourceware dot org
- Date: Mon, 14 Apr 2008 13:30:48 +0300
- Subject: access variables within functions
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=7iithLxr+gZXrmOGwIFumzVUfkHOyvZ4jZd8MNBlx5w=; b=ELPoPkBTzjC+028fXoCkAKIGrfxOz6iO6PLy+rJc37ottIS+sLsIsyvPlm1IwL+Ka5BF/a6shK7HqthxYUqA5rnExUe23JxGMbBZPl3tk33ErSwRP98S/Zn+QSmXawWGxmoP9XewNf2Nm5wxh66RH22iRBx57YTE6Lo158ojYUE=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=sRVEYWLeIbo54POYAW+6x5EJadgrHrFa+1QLRRLuCHLIdaQEKOgWw9FGrXYXnYPfbvGA0xKWDcJQu/lM6Px3LEmYOcvQyEsDvCyIEYd8TdP0CSYr8r6wV2a9OHNnlAdeUY5ZUOgboaBGghE0A6qkKnPH9U+0O8TI/xHdE1++F2g=
Hi,
I have a problem with accessing a variable using systemtap.
Let's take for example vfs_read in fs/read_write.c:
ssize_t vfs_read(file,buf,count,pos){
ssize_t ret;
........more code.....
return ret;
}
using stap i want to access "ret". Accessing the parameters of the
function works just fine with "$var".
I'm using:
stap -vvv -e 'probe kernel.function("vfs_read@fs/read_write.c:270")
{printf("%d",$ret)}'
It doesn't work. Am I missing something?
Thank you.