91871018a4
OPENSSL_ia32cap_addr avoids any relocations within the module, at the cost of a runtime TEXTREL, which causes problems in some cases. (Notably, if someone links us into a binary which uses the GCC "ifunc" attribute, the loader crashes.) Fix C references of OPENSSL_ia32cap_addr with a function. This is analogous to the BSS getters. A follow-up commit will fix perlasm with a different scheme which avoids calling into a function (clobbering registers and complicating unwind directives.) Change-Id: I09d6cda4cec35b693e16b5387611167da8c7a6de Reviewed-on: https://boringssl-review.googlesource.com/15525 Reviewed-by: Adam Langley <agl@google.com> |
||
---|---|---|
.. | ||
aes | ||
digest | ||
hmac | ||
md4 | ||
md5 | ||
modes | ||
rand | ||
sha | ||
ar.go | ||
bcm.c | ||
CMakeLists.txt | ||
const.go | ||
delocate.go | ||
delocate.h | ||
FIPS.md | ||
inject-hash.go | ||
intcheck1.png | ||
intcheck2.png | ||
intcheck3.png | ||
is_fips.c |