[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