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