Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 639388 | Differences between
and this patch

Collapse All | Expand All

(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/blink/renderer/platform/heap/asm/SaveRegisters_x86.asm (+16 lines)
Lines 43-48 Link Here
43
%define ARM 0
43
%define ARM 0
44
%endif
44
%endif
45
45
46
47
%define FORMAT_ELF 0
48
%ifidn __OUTPUT_FORMAT__,elf
49
  %define FORMAT_ELF 1
50
%elifidn __OUTPUT_FORMAT__,elf32
51
  %define FORMAT_ELF 1
52
%elifidn __OUTPUT_FORMAT__,elf64
53
  %define FORMAT_ELF 1
54
%endif
55
56
46
;; Prefix symbols by '_' if PREFIX is defined.
57
;; Prefix symbols by '_' if PREFIX is defined.
47
%ifdef PREFIX
58
%ifdef PREFIX
48
%define mangle(x) _ %+ x
59
%define mangle(x) _ %+ x
Lines 157-159 mangle(PushAllRegisters): Link Here
157
%else
168
%else
158
%error "Unsupported platform."
169
%error "Unsupported platform."
159
%endif
170
%endif
171
172
; This is needed for ELF, otherwise the GNU linker assumes the stack is executable by default.
173
%if FORMAT_ELF
174
  [SECTION .note.GNU-stack noalloc noexec nowrite progbits]
175
%endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/chacha/chacha-x86_64.S (+4 lines)
Lines 1584-1586 ChaCha20_8x: Link Here
1584
	.byte	0xf3,0xc3
1584
	.byte	0xf3,0xc3
1585
.size	ChaCha20_8x,.-ChaCha20_8x
1585
.size	ChaCha20_8x,.-ChaCha20_8x
1586
#endif
1586
#endif
1587
1588
#if defined(__linux__) && defined(__ELF__)
1589
.section .note.GNU-stack,"",%progbits
1590
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64.S (+4 lines)
Lines 3064-3066 aes256gcmsiv_kdf: Link Here
3064
.cfi_endproc	
3064
.cfi_endproc	
3065
.size	aes256gcmsiv_kdf, .-aes256gcmsiv_kdf
3065
.size	aes256gcmsiv_kdf, .-aes256gcmsiv_kdf
3066
#endif
3066
#endif
3067
3068
#if defined(__linux__) && defined(__ELF__)
3069
.section .note.GNU-stack,"",%progbits
3070
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64.S (+4 lines)
Lines 8972-8974 seal_avx2_short_tail: Link Here
8972
	jmp	seal_sse_tail_16
8972
	jmp	seal_sse_tail_16
8973
.cfi_endproc	
8973
.cfi_endproc	
8974
#endif
8974
#endif
8975
8976
#if defined(__linux__) && defined(__ELF__)
8977
.section .note.GNU-stack,"",%progbits
8978
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/aesni-gcm-x86_64.S (+4 lines)
Lines 832-834 aesni_gcm_encrypt: Link Here
832
.byte	65,69,83,45,78,73,32,71,67,77,32,109,111,100,117,108,101,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
832
.byte	65,69,83,45,78,73,32,71,67,77,32,109,111,100,117,108,101,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
833
.align	64
833
.align	64
834
#endif
834
#endif
835
836
#if defined(__linux__) && defined(__ELF__)
837
.section .note.GNU-stack,"",%progbits
838
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/aesni-x86_64.S (+4 lines)
Lines 4449-4451 __aesni_set_encrypt_key: Link Here
4449
.byte	65,69,83,32,102,111,114,32,73,110,116,101,108,32,65,69,83,45,78,73,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
4449
.byte	65,69,83,32,102,111,114,32,73,110,116,101,108,32,65,69,83,45,78,73,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
4450
.align	64
4450
.align	64
4451
#endif
4451
#endif
4452
4453
#if defined(__linux__) && defined(__ELF__)
4454
.section .note.GNU-stack,"",%progbits
4455
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/aes-x86_64.S (+4 lines)
Lines 2638-2640 aes_nohw_cbc_encrypt: Link Here
2638
.byte	65,69,83,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
2638
.byte	65,69,83,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
2639
.align	64
2639
.align	64
2640
#endif
2640
#endif
2641
2642
#if defined(__linux__) && defined(__ELF__)
2643
.section .note.GNU-stack,"",%progbits
2644
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/bsaes-x86_64.S (+4 lines)
Lines 2596-2598 _bsaes_const: Link Here
2596
.align	64
2596
.align	64
2597
.size	_bsaes_const,.-_bsaes_const
2597
.size	_bsaes_const,.-_bsaes_const
2598
#endif
2598
#endif
2599
2600
#if defined(__linux__) && defined(__ELF__)
2601
.section .note.GNU-stack,"",%progbits
2602
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/ghash-x86_64.S (+4 lines)
Lines 1804-1806 gcm_ghash_avx: Link Here
1804
.byte	71,72,65,83,72,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
1804
.byte	71,72,65,83,72,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
1805
.align	64
1805
.align	64
1806
#endif
1806
#endif
1807
1808
#if defined(__linux__) && defined(__ELF__)
1809
.section .note.GNU-stack,"",%progbits
1810
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/md5-x86_64.S (+4 lines)
Lines 669-671 md5_block_asm_data_order: Link Here
669
	.byte	0xf3,0xc3
669
	.byte	0xf3,0xc3
670
.size	md5_block_asm_data_order,.-md5_block_asm_data_order
670
.size	md5_block_asm_data_order,.-md5_block_asm_data_order
671
#endif
671
#endif
672
673
#if defined(__linux__) && defined(__ELF__)
674
.section .note.GNU-stack,"",%progbits
675
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/p256-x86_64-asm.S (+4 lines)
Lines 4478-4480 ecp_nistz256_point_add_affinex: Link Here
4478
.cfi_endproc	
4478
.cfi_endproc	
4479
.size	ecp_nistz256_point_add_affinex,.-ecp_nistz256_point_add_affinex
4479
.size	ecp_nistz256_point_add_affinex,.-ecp_nistz256_point_add_affinex
4480
#endif
4480
#endif
4481
4482
#if defined(__linux__) && defined(__ELF__)
4483
.section .note.GNU-stack,"",%progbits
4484
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/rdrand-x86_64.S (+4 lines)
Lines 46-48 CRYPTO_rdrand_multiple8_buf: Link Here
46
	xorq	%rax,%rax
46
	xorq	%rax,%rax
47
	.byte	0xf3,0xc3
47
	.byte	0xf3,0xc3
48
#endif
48
#endif
49
50
#if defined(__linux__) && defined(__ELF__)
51
.section .note.GNU-stack,"",%progbits
52
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/rsaz-avx2.S (+4 lines)
Lines 1747-1749 rsaz_avx2_eligible: Link Here
1747
.long	4,4,4,4, 4,4,4,4
1747
.long	4,4,4,4, 4,4,4,4
1748
.align	64
1748
.align	64
1749
#endif
1749
#endif
1750
1751
#if defined(__linux__) && defined(__ELF__)
1752
.section .note.GNU-stack,"",%progbits
1753
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha1-x86_64.S (+4 lines)
Lines 3542-3544 K_XX_XX: Link Here
3542
.byte	83,72,65,49,32,98,108,111,99,107,32,116,114,97,110,115,102,111,114,109,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
3542
.byte	83,72,65,49,32,98,108,111,99,107,32,116,114,97,110,115,102,111,114,109,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
3543
.align	64
3543
.align	64
3544
#endif
3544
#endif
3545
3546
#if defined(__linux__) && defined(__ELF__)
3547
.section .note.GNU-stack,"",%progbits
3548
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha256-x86_64.S (+4 lines)
Lines 3904-3906 sha256_block_data_order_avx: Link Here
3904
	.byte	0xf3,0xc3
3904
	.byte	0xf3,0xc3
3905
.size	sha256_block_data_order_avx,.-sha256_block_data_order_avx
3905
.size	sha256_block_data_order_avx,.-sha256_block_data_order_avx
3906
#endif
3906
#endif
3907
3908
#if defined(__linux__) && defined(__ELF__)
3909
.section .note.GNU-stack,"",%progbits
3910
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha512-x86_64.S (+4 lines)
Lines 4026-4028 sha512_block_data_order_avx: Link Here
4026
	.byte	0xf3,0xc3
4026
	.byte	0xf3,0xc3
4027
.size	sha512_block_data_order_avx,.-sha512_block_data_order_avx
4027
.size	sha512_block_data_order_avx,.-sha512_block_data_order_avx
4028
#endif
4028
#endif
4029
4030
#if defined(__linux__) && defined(__ELF__)
4031
.section .note.GNU-stack,"",%progbits
4032
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/vpaes-x86_64.S (+4 lines)
Lines 832-834 _vpaes_consts: Link Here
832
.align	64
832
.align	64
833
.size	_vpaes_consts,.-_vpaes_consts
833
.size	_vpaes_consts,.-_vpaes_consts
834
#endif
834
#endif
835
836
#if defined(__linux__) && defined(__ELF__)
837
.section .note.GNU-stack,"",%progbits
838
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/x86_64-mont5.S (+4 lines)
Lines 3754-3756 bn_gather5: Link Here
3754
.long	2,2, 2,2
3754
.long	2,2, 2,2
3755
.byte	77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105,99,97,116,105,111,110,32,119,105,116,104,32,115,99,97,116,116,101,114,47,103,97,116,104,101,114,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
3755
.byte	77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105,99,97,116,105,111,110,32,119,105,116,104,32,115,99,97,116,116,101,114,47,103,97,116,104,101,114,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
3756
#endif
3756
#endif
3757
3758
#if defined(__linux__) && defined(__ELF__)
3759
.section .note.GNU-stack,"",%progbits
3760
#endif
(-)qtwebengine-everywhere-src-5.12.3-orig/src/3rdparty/chromium/third_party/boringssl/linux-x86_64/crypto/fipsmodule/x86_64-mont.S (+4 lines)
Lines 1245-1247 bn_mulx4x_mont: Link Here
1245
.byte	77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105,99,97,116,105,111,110,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
1245
.byte	77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105,99,97,116,105,111,110,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
1246
.align	16
1246
.align	16
1247
#endif
1247
#endif
1248
1249
#if defined(__linux__) && defined(__ELF__)
1250
.section .note.GNU-stack,"",%progbits
1251
#endif

Return to bug 639388