[Bug dynamic-link/15128] dynamic loader may clobber floating-point parameters on AArch64

bugdal at aerifal dot cx sourceware-bugzilla@sourceware.org
Mon Feb 11 05:00:00 GMT 2013


http://sourceware.org/bugzilla/show_bug.cgi?id=15128

Rich Felker <bugdal at aerifal dot cx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugdal at aerifal dot cx

--- Comment #1 from Rich Felker <bugdal at aerifal dot cx> 2013-02-11 05:00:30 UTC ---
I haven't looked at the code, but the correct fix should just be to make the
lazy binding resolver function save all registers that might be argument
registers before calling anything else, and restore them before making the
final jump to the resolved address. There's no reason to go to great lengths to
avoid clobbering them in between.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the Glibc-bugs mailing list