regression of probefunc()

Wenji Huang wenji.huang@oracle.com
Tue Feb 24 16:57:00 GMT 2009


Hi,

Since commit 7774095b25424019098226eaa7c1148ff24b800b("Adjust ET_DYN 
symbol addresses against module base"), there is one regression about 
probefunc() which results in failure of probefunc.exp.

$cat /proc/kallsyms |grep -w sys_open
c015a388 T sys_open
$./stap -g -e 'probe kernel.statement(0xc015a388).absolute{ 
printf("%s",probefunc()) exit() }'
0xc015a389

And before that,
$./stap -g -e 'probe kernel.statement(0xc015a388).absolute{ 
printf("%s",probefunc()) exit() }'
sys_open

Same results on elfutils 0.131 and 0.137.

Regards,
Wenji









More information about the Systemtap mailing list