boringssl/crypto/sha
Adam Langley 2ab24a2d40 Put arm/aarch64 assembly functions in their own section.
This change causes each global arm or aarch64 asm function to be put
into its own section by default. This matches the behaviour of the
-ffunction-sections option to GCC and allows the --gc-sections option to
the linker to discard unused asm functions on a function-by-function
basis.

Sometimes several asm functions will share the same data an, in that
situation, the data is put into the section of one of the functions and
the section of the other function is merged with the added
“.global_with_section” directive.

Change-Id: I12c9b844d48d104d28beb816764358551eac4456
Reviewed-on: https://boringssl-review.googlesource.com/6003
Reviewed-by: Adam Langley <agl@google.com>
2015-09-29 18:02:14 +00:00
..
asm Put arm/aarch64 assembly functions in their own section. 2015-09-29 18:02:14 +00:00
CMakeLists.txt Move arm_arch.h and fix up lots of include paths. 2015-08-26 01:57:59 +00:00
sha1.c Fix integer types in low-level hash functions. 2015-06-01 22:12:21 +00:00
sha256.c Low-level hash 'final' functions cannot fail. 2015-06-01 22:14:01 +00:00
sha512.c Low-level hash 'final' functions cannot fail. 2015-06-01 22:14:01 +00:00