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

Collapse All | Expand All

(-)xvidcore/src/bitstream/x86_asm/cbp_mmx.asm.noexec-stack (-5 / +1 lines)
Lines 126-133 calc_cbp_mmx: Link Here
126
  ret
126
  ret
127
ENDFUNC
127
ENDFUNC
128
128
129
129
NON_EXEC_STACK
130
%ifidn __OUTPUT_FORMAT__,elf
131
section ".note.GNU-stack" noalloc noexec nowrite progbits
132
%endif
133
(-)xvidcore/src/bitstream/x86_asm/cbp_sse2.asm.noexec-stack (-5 / +1 lines)
Lines 116-123 calc_cbp_sse2: Link Here
116
  ret
116
  ret
117
ENDFUNC
117
ENDFUNC
118
118
119
119
NON_EXEC_STACK
120
%ifidn __OUTPUT_FORMAT__,elf
121
section ".note.GNU-stack" noalloc noexec nowrite progbits
122
%endif
123
(-)xvidcore/src/dct/x86_asm/fdct_mmx_ffmpeg.asm.noexec-stack (-4 / +1 lines)
Lines 401-407 MAKE_FDCT_FUNC fdct_mmx_ffmpeg, FDCT_ROW Link Here
401
401
402
MAKE_FDCT_FUNC fdct_xmm_ffmpeg, FDCT_ROW_XMM
402
MAKE_FDCT_FUNC fdct_xmm_ffmpeg, FDCT_ROW_XMM
403
403
404
%ifidn __OUTPUT_FORMAT__,elf
404
NON_EXEC_STACK
405
section ".note.GNU-stack" noalloc noexec nowrite progbits
406
%endif
407
(-)xvidcore/src/dct/x86_asm/fdct_mmx_skal.asm.noexec-stack (-4 / +1 lines)
Lines 500-506 MAKE_FDCT_FUNC fdct_mmx_skal, fMTX_MULT_ Link Here
500
500
501
MAKE_FDCT_FUNC fdct_xmm_skal, fMTX_MULT_XMM
501
MAKE_FDCT_FUNC fdct_xmm_skal, fMTX_MULT_XMM
502
502
503
%ifidn __OUTPUT_FORMAT__,elf
503
NON_EXEC_STACK
504
section ".note.GNU-stack" noalloc noexec nowrite progbits
505
%endif
506
(-)xvidcore/src/dct/x86_asm/fdct_sse2_skal.asm.noexec-stack (-4 / +1 lines)
Lines 605-611 fdct_sse2_skal: Link Here
605
ENDFUNC
605
ENDFUNC
606
606
607
607
608
%ifidn __OUTPUT_FORMAT__,elf
608
NON_EXEC_STACK
609
section ".note.GNU-stack" noalloc noexec nowrite progbits
610
%endif
611
(-)xvidcore/src/dct/x86_asm/idct_3dne.asm.noexec-stack (-5 / +1 lines)
Lines 698-705 idct_3dne: Link Here
698
  ret
698
  ret
699
ENDFUNC
699
ENDFUNC
700
700
701
701
NON_EXEC_STACK
702
%ifidn __OUTPUT_FORMAT__,elf
703
section ".note.GNU-stack" noalloc noexec nowrite progbits
704
%endif
705
(-)xvidcore/src/dct/x86_asm/idct_mmx.asm.noexec-stack (-5 / +1 lines)
Lines 608-615 idct_xmm: Link Here
608
    ret
608
    ret
609
ENDFUNC
609
ENDFUNC
610
610
611
611
NON_EXEC_STACK
612
%ifidn __OUTPUT_FORMAT__,elf
613
section ".note.GNU-stack" noalloc noexec nowrite progbits
614
%endif
615
(-)xvidcore/src/dct/x86_asm/idct_sse2_dmitry.asm.noexec-stack (-5 / +1 lines)
Lines 325-332 idct_sse2_dmitry: Link Here
325
  ret
325
  ret
326
ENDFUNC
326
ENDFUNC
327
327
328
328
NON_EXEC_STACK
329
%ifidn __OUTPUT_FORMAT__,elf
330
section ".note.GNU-stack" noalloc noexec nowrite progbits
331
%endif
332
(-)xvidcore/src/image/x86_asm/colorspace_rgb_mmx.asm.noexec-stack (-5 / +1 lines)
Lines 514-521 MAKE_COLORSPACE rgba_to_yv12_mmx,0, 4 Link Here
514
MAKE_COLORSPACE  yv12_to_bgr_mmx,48,   3,8,2,  YV12_TO_BGR,  3, -1
514
MAKE_COLORSPACE  yv12_to_bgr_mmx,48,   3,8,2,  YV12_TO_BGR,  3, -1
515
MAKE_COLORSPACE  yv12_to_bgra_mmx,48,  4,8,2,  YV12_TO_BGR,  4, -1
515
MAKE_COLORSPACE  yv12_to_bgra_mmx,48,  4,8,2,  YV12_TO_BGR,  4, -1
516
516
517
517
NON_EXEC_STACK
518
%ifidn __OUTPUT_FORMAT__,elf
519
section ".note.GNU-stack" noalloc noexec nowrite progbits
520
%endif
521
(-)xvidcore/src/image/x86_asm/colorspace_yuv_mmx.asm.noexec-stack (-4 / +1 lines)
Lines 474-480 MAKE_YV12_TO_YV12 yv12_to_yv12_mmx, 0 Link Here
474
474
475
MAKE_YV12_TO_YV12	yv12_to_yv12_xmm, 1
475
MAKE_YV12_TO_YV12	yv12_to_yv12_xmm, 1
476
476
477
%ifidn __OUTPUT_FORMAT__,elf
477
NON_EXEC_STACK
478
section ".note.GNU-stack" noalloc noexec nowrite progbits
479
%endif
480
(-)xvidcore/src/image/x86_asm/colorspace_yuyv_mmx.asm.noexec-stack (-4 / +1 lines)
Lines 341-347 MAKE_COLORSPACE yv12_to_uyvy_mmx,0, Link Here
341
MAKE_COLORSPACE  yv12_to_yuyvi_mmx,0,   2,8,4,  YV12_TO_YUYVI, 0, -1
341
MAKE_COLORSPACE  yv12_to_yuyvi_mmx,0,   2,8,4,  YV12_TO_YUYVI, 0, -1
342
MAKE_COLORSPACE  yv12_to_uyvyi_mmx,0,   2,8,4,  YV12_TO_YUYVI, 1, -1
342
MAKE_COLORSPACE  yv12_to_uyvyi_mmx,0,   2,8,4,  YV12_TO_YUYVI, 1, -1
343
343
344
%ifidn __OUTPUT_FORMAT__,elf
344
NON_EXEC_STACK
345
section ".note.GNU-stack" noalloc noexec nowrite progbits
346
%endif
347
(-)xvidcore/src/image/x86_asm/deintl_sse.asm.noexec-stack (-4 / +1 lines)
Lines 131-137 xvid_deinterlace_sse: Link Here
131
ENDFUNC
131
ENDFUNC
132
132
133
;//////////////////////////////////////////////////////////////////////
133
;//////////////////////////////////////////////////////////////////////
134
134
NON_EXEC_STACK
135
%ifidn __OUTPUT_FORMAT__,elf
136
section ".note.GNU-stack" noalloc noexec nowrite progbits
137
%endif
(-)xvidcore/src/image/x86_asm/gmc_mmx.asm.noexec-stack (-4 / +1 lines)
Lines 220-226 xvid_GMC_Core_Lin_8_sse41: Link Here
220
ENDFUNC
220
ENDFUNC
221
221
222
;//////////////////////////////////////////////////////////////////////
222
;//////////////////////////////////////////////////////////////////////
223
223
NON_EXEC_STACK
224
%ifidn __OUTPUT_FORMAT__,elf
225
section ".note.GNU-stack" noalloc noexec nowrite progbits
226
%endif
(-)xvidcore/src/image/x86_asm/interpolate8x8_3dn.asm.noexec-stack (-5 / +1 lines)
Lines 463-470 interpolate8x4_halfpel_hv_3dn: Link Here
463
  ret
463
  ret
464
ENDFUNC
464
ENDFUNC
465
465
466
466
NON_EXEC_STACK
467
%ifidn __OUTPUT_FORMAT__,elf
468
section ".note.GNU-stack" noalloc noexec nowrite progbits
469
%endif
470
(-)xvidcore/src/image/x86_asm/interpolate8x8_3dne.asm.noexec-stack (-5 / +1 lines)
Lines 563-570 ALIGN SECTION_ALIGN Link Here
563
  ret
563
  ret
564
ENDFUNC
564
ENDFUNC
565
565
566
566
NON_EXEC_STACK
567
%ifidn __OUTPUT_FORMAT__,elf
568
section ".note.GNU-stack" noalloc noexec nowrite progbits
569
%endif
570
(-)xvidcore/src/image/x86_asm/interpolate8x8_mmx.asm.noexec-stack (-5 / +1 lines)
Lines 1328-1335 interpolate8x8_halfpel_hv_add_mmx: Link Here
1328
  ret
1328
  ret
1329
ENDFUNC
1329
ENDFUNC
1330
1330
1331
1331
NON_EXEC_STACK
1332
%ifidn __OUTPUT_FORMAT__,elf
1333
section ".note.GNU-stack" noalloc noexec nowrite progbits
1334
%endif
1335
(-)xvidcore/src/image/x86_asm/interpolate8x8_xmm.asm.noexec-stack (-5 / +1 lines)
Lines 819-826 interpolate8x8_halfpel_hv_add_xmm: Link Here
819
  EPILOG
819
  EPILOG
820
ENDFUNC
820
ENDFUNC
821
821
822
822
NON_EXEC_STACK
823
%ifidn __OUTPUT_FORMAT__,elf
824
section ".note.GNU-stack" noalloc noexec nowrite progbits
825
%endif
826
(-)xvidcore/src/image/x86_asm/postprocessing_mmx.asm.noexec-stack (-4 / +1 lines)
Lines 114-120 image_brightness_mmx: Link Here
114
ENDFUNC
114
ENDFUNC
115
;//////////////////////////////////////////////////////////////////////
115
;//////////////////////////////////////////////////////////////////////
116
116
117
%ifidn __OUTPUT_FORMAT__,elf
117
NON_EXEC_STACK
118
section ".note.GNU-stack" noalloc noexec nowrite progbits
119
%endif
120
(-)xvidcore/src/image/x86_asm/postprocessing_sse2.asm.noexec-stack (-4 / +1 lines)
Lines 130-136 image_brightness_sse2: Link Here
130
ENDFUNC
130
ENDFUNC
131
;//////////////////////////////////////////////////////////////////////
131
;//////////////////////////////////////////////////////////////////////
132
132
133
%ifidn __OUTPUT_FORMAT__,elf
133
NON_EXEC_STACK
134
section ".note.GNU-stack" noalloc noexec nowrite progbits
135
%endif
136
(-)xvidcore/src/image/x86_asm/qpel_mmx.asm.noexec-stack (-4 / +1 lines)
Lines 1149-1155 ENDFUNC Link Here
1149
%undef SRC_PTR
1149
%undef SRC_PTR
1150
%undef DST_PTR
1150
%undef DST_PTR
1151
1151
1152
%ifidn __OUTPUT_FORMAT__,elf
1152
NON_EXEC_STACK
1153
section ".note.GNU-stack" noalloc noexec nowrite progbits
1154
%endif
1155
(-)xvidcore/src/image/x86_asm/reduced_mmx.asm.noexec-stack (-5 / +1 lines)
Lines 985-992 ENDFUNC Link Here
985
985
986
  ; pfeewwww... Never Do That On Stage Again. :)
986
  ; pfeewwww... Never Do That On Stage Again. :)
987
987
988
988
NON_EXEC_STACK
989
%ifidn __OUTPUT_FORMAT__,elf
990
section ".note.GNU-stack" noalloc noexec nowrite progbits
991
%endif
992
(-)xvidcore/src/motion/x86_asm/sad_3dn.asm.noexec-stack (-5 / +1 lines)
Lines 216-223 sad8bi_3dn: Link Here
216
  ret
216
  ret
217
ENDFUNC
217
ENDFUNC
218
218
219
219
NON_EXEC_STACK
220
%ifidn __OUTPUT_FORMAT__,elf
221
section ".note.GNU-stack" noalloc noexec nowrite progbits
222
%endif
223
(-)xvidcore/src/motion/x86_asm/sad_3dne.asm.noexec-stack (-5 / +1 lines)
Lines 490-497 ALIGN SECTION_ALIGN Link Here
490
  ret
490
  ret
491
ENDFUNC
491
ENDFUNC
492
492
493
493
NON_EXEC_STACK
494
%ifidn __OUTPUT_FORMAT__,elf
495
section ".note.GNU-stack" noalloc noexec nowrite progbits
496
%endif
497
(-)xvidcore/src/motion/x86_asm/sad_mmx.asm.noexec-stack (-5 / +1 lines)
Lines 731-738 sse8_8bit_mmx: Link Here
731
  ret
731
  ret
732
ENDFUNC
732
ENDFUNC
733
733
734
734
NON_EXEC_STACK
735
%ifidn __OUTPUT_FORMAT__,elf
736
section ".note.GNU-stack" noalloc noexec nowrite progbits
737
%endif
738
(-)xvidcore/src/motion/x86_asm/sad_sse2.asm.noexec-stack (-5 / +1 lines)
Lines 176-183 dev16_sse3: Link Here
176
  MEAN16_SSE2_SSE3 lddqu
176
  MEAN16_SSE2_SSE3 lddqu
177
ENDFUNC
177
ENDFUNC
178
178
179
 
179
NON_EXEC_STACK
180
%ifidn __OUTPUT_FORMAT__,elf
181
section ".note.GNU-stack" noalloc noexec nowrite progbits
182
%endif
183
(-)xvidcore/src/motion/x86_asm/sad_xmm.asm.noexec-stack (-5 / +1 lines)
Lines 436-443 sad16v_xmm: Link Here
436
  ret
436
  ret
437
ENDFUNC
437
ENDFUNC
438
438
439
439
NON_EXEC_STACK
440
%ifidn __OUTPUT_FORMAT__,elf
441
section ".note.GNU-stack" noalloc noexec nowrite progbits
442
%endif
443
(-)xvidcore/src/nasm.inc.noexec-stack (+9 lines)
Lines 189-191 BITS 32 Link Here
189
		%endif
189
		%endif
190
	%endif
190
	%endif
191
%endmacro
191
%endmacro
192
193
%macro NON_EXEC_STACK 0
194
%ifidn __OUTPUT_FORMAT__,elf
195
section .note.GNU-stack noalloc noexec nowrite progbits
196
%endif
197
%ifidn __OUTPUT_FORMAT__,elf64
198
section .note.GNU-stack noalloc noexec nowrite progbits
199
%endif
200
%endmacro
(-)xvidcore/src/plugins/x86_asm/plugin_ssim-a.asm.noexec-stack (-3 / +1 lines)
Lines 273-278 consim_mmx: Link Here
273
	ret
273
	ret
274
ENDFUNC
274
ENDFUNC
275
275
276
%ifidn __OUTPUT_FORMAT__,elf
276
NON_EXEC_STACK
277
section ".note.GNU-stack" noalloc noexec nowrite progbits
278
%endif
(-)xvidcore/src/quant/x86_asm/quantize_h263_3dne.asm.noexec-stack (-4 / +1 lines)
Lines 931-937 ALIGN SECTION_ALIGN Link Here
931
  ret
931
  ret
932
ENDFUNC
932
ENDFUNC
933
933
934
%ifidn __OUTPUT_FORMAT__,elf
934
NON_EXEC_STACK
935
section ".note.GNU-stack" noalloc noexec nowrite progbits
936
%endif
937
(-)xvidcore/src/quant/x86_asm/quantize_h263_mmx.asm.noexec-stack (-5 / +1 lines)
Lines 1070-1077 dequant_h263_inter_sse2: Link Here
1070
  ret
1070
  ret
1071
ENDFUNC
1071
ENDFUNC
1072
1072
1073
1073
NON_EXEC_STACK
1074
%ifidn __OUTPUT_FORMAT__,elf
1075
section ".note.GNU-stack" noalloc noexec nowrite progbits
1076
%endif
1077
(-)xvidcore/src/quant/x86_asm/quantize_mpeg_mmx.asm.noexec-stack (-5 / +1 lines)
Lines 657-664 ALIGN SECTION_ALIGN Link Here
657
  ret
657
  ret
658
ENDFUNC
658
ENDFUNC
659
659
660
660
NON_EXEC_STACK
661
%ifidn __OUTPUT_FORMAT__,elf
662
section ".note.GNU-stack" noalloc noexec nowrite progbits
663
%endif
664
(-)xvidcore/src/quant/x86_asm/quantize_mpeg_xmm.asm.noexec-stack (-5 / +1 lines)
Lines 618-625 ALIGN SECTION_ALIGN Link Here
618
  ret
618
  ret
619
ENDFUNC
619
ENDFUNC
620
620
621
621
NON_EXEC_STACK
622
%ifidn __OUTPUT_FORMAT__,elf
623
section ".note.GNU-stack" noalloc noexec nowrite progbits
624
%endif
625
(-)xvidcore/src/utils/x86_asm/cpuid.asm.noexec-stack (-4 / +1 lines)
Lines 240-246 ENDFUNC Link Here
240
%endif
240
%endif
241
241
242
242
243
%ifidn __OUTPUT_FORMAT__,elf
243
NON_EXEC_STACK
244
section ".note.GNU-stack" noalloc noexec nowrite progbits
245
%endif
246
(-)xvidcore/src/utils/x86_asm/interlacing_mmx.asm.noexec-stack (-5 / +1 lines)
Lines 198-205 MBFieldTest_mmx: Link Here
198
  ret
198
  ret
199
ENDFUNC
199
ENDFUNC
200
200
201
201
NON_EXEC_STACK
202
%ifidn __OUTPUT_FORMAT__,elf
203
section ".note.GNU-stack" noalloc noexec nowrite progbits
204
%endif
205
(-)xvidcore/src/utils/x86_asm/mem_transfer_3dne.asm.noexec-stack (-5 / +1 lines)
Lines 465-472 transfer8x4_copy_3dne: Link Here
465
  ret
465
  ret
466
ENDFUNC
466
ENDFUNC
467
467
468
468
NON_EXEC_STACK
469
%ifidn __OUTPUT_FORMAT__,elf
470
section ".note.GNU-stack" noalloc noexec nowrite progbits
471
%endif
472
(-)xvidcore/src/utils/x86_asm/mem_transfer_mmx.asm.noexec-stack (-5 / +1 lines)
Lines 588-595 transfer8x4_copy_mmx: Link Here
588
  ret
588
  ret
589
ENDFUNC
589
ENDFUNC
590
590
591
591
NON_EXEC_STACK
592
%ifidn __OUTPUT_FORMAT__,elf
593
section ".note.GNU-stack" noalloc noexec nowrite progbits
594
%endif
595

Return to bug 258804