aboutsummaryrefslogtreecommitdiff
path: root/sys/crypto
diff options
context:
space:
mode:
authorConrad Meyer <cem@FreeBSD.org>2020-12-05 00:33:28 +0000
committerConrad Meyer <cem@FreeBSD.org>2020-12-05 00:33:28 +0000
commit78599c32efed3247d165302a1fbe8d9203e38974 (patch)
treeaaac03f469bc1e5e6145584338bb8ef7e3d55fd2 /sys/crypto
parentac4dd4cd957016b9c5b7897f3c70efdd4e306407 (diff)
downloadsrc-78599c32efed3247d165302a1fbe8d9203e38974.tar.gz
src-78599c32efed3247d165302a1fbe8d9203e38974.zip
Add CFI start/end proc directives to arm64, i386, and ppc
Follow-up to r353959 and r368070: do the same for other architectures. arm32 already seems to use its own .fnstart/.fnend directives, which appear to be ARM-specific variants of the same thing. Likewise, MIPS uses .frame directives. Reviewed by: arichardson Differential Revision: https://reviews.freebsd.org/D27387
Notes
Notes: svn path=/head/; revision=368354
Diffstat (limited to 'sys/crypto')
-rw-r--r--sys/crypto/des/arch/i386/des_enc.S12
1 files changed, 4 insertions, 8 deletions
diff --git a/sys/crypto/des/arch/i386/des_enc.S b/sys/crypto/des/arch/i386/des_enc.S
index 7fc29e678a4c..de1278b5ae93 100644
--- a/sys/crypto/des/arch/i386/des_enc.S
+++ b/sys/crypto/des/arch/i386/des_enc.S
@@ -1354,8 +1354,7 @@ ENTRY(des_encrypt1)
popl %edi
popl %esi
ret
-.L_des_encrypt1_end:
- .size _C_LABEL(des_encrypt1),.L_des_encrypt1_end-_C_LABEL(des_encrypt1)
+END(des_encrypt1)
ENTRY(des_encrypt2)
pushl %esi
@@ -2573,8 +2572,7 @@ ENTRY(des_encrypt2)
popl %edi
popl %esi
ret
-.L_des_encrypt2_end:
- .size _C_LABEL(des_encrypt2),.L_des_encrypt2_end-_C_LABEL(des_encrypt2)
+END(des_encrypt2)
ENTRY(des_encrypt3)
pushl %ebx
@@ -2692,8 +2690,7 @@ ENTRY(des_encrypt3)
popl %ebp
popl %ebx
ret
-.L_des_encrypt3_end:
- .size _C_LABEL(des_encrypt3),.L_des_encrypt3_end-_C_LABEL(des_encrypt3)
+END(des_encrypt3)
ENTRY(des_decrypt3)
pushl %ebx
@@ -2811,5 +2808,4 @@ ENTRY(des_decrypt3)
popl %ebp
popl %ebx
ret
-.L_des_decrypt3_end:
- .size _C_LABEL(des_decrypt3),.L_des_decrypt3_end-_C_LABEL(des_decrypt3)
+END(des_decrypt3)