This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

regression of probefunc()


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








Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]