[Bug dyninst/15136] stapdyn doesn't fill registers on 32-bit x86

cosmin.chenaru at gmail dot com sourceware-bugzilla@sourceware.org
Fri Apr 24 16:58:37 GMT 2020


https://sourceware.org/bugzilla/show_bug.cgi?id=15136

Cosmin Chenaru <cosmin.chenaru at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |cosmin.chenaru at gmail dot com

--- Comment #1 from Cosmin Chenaru <cosmin.chenaru at gmail dot com> ---
Hi. I realize I am 7 years late, but only now I had to instrument a 32-bit
application using SystemTap and Dyninst. I took a look in the latest code for
Dyninst, inside EmitterIA32::emitCall(), and to my little understanding I see
that there is still no support in passing the registers of the probe in order
for SystemTap to get them through enter_dyninst_uprobe_regs().

So can you please tell me, why can't Dyninst obtain the registers during
runtime on x86, and on x64 there is no such limitation?

Thank you.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Systemtap mailing list