diff options
author | andrew <andrew@FreeBSD.org> | 2015-07-02 14:00:07 +0000 |
---|---|---|
committer | andrew <andrew@FreeBSD.org> | 2015-07-02 14:00:07 +0000 |
commit | d94acf5f31d660e36d6255504ac11ccc5354f838 (patch) | |
tree | 03108120ee9df6f7b979deab5633c3efe345c2f8 /lib/libwrap | |
parent | eab58cf8948c9cd5a8a76a6800b4a609e06d3659 (diff) | |
download | FreeBSD-src-d94acf5f31d660e36d6255504ac11ccc5354f838.zip FreeBSD-src-d94acf5f31d660e36d6255504ac11ccc5354f838.tar.gz |
Save & restore the floating-pont argument registers before calling
_rtld_bind. The compiler may generate code using these registers and not
save them. Unfortunately, as we make use of libc, we are unable to disallow
rtld from using floating-point register without also doing the same for the
parts of libc we use, or by limiting what _rtld_bind is able to call.
Obtained from: ABT Systems Ltd
Sponsored by: The FReeBSD Foundation
Diffstat (limited to 'lib/libwrap')
0 files changed, 0 insertions, 0 deletions