blob: 4dd6e9d79bcc6e702e702c303f36b1e37ac6c3dc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
Fixes from the PaX team to eliminate executable stack markings
--- src/hermes/mmx_main.asm
+++ src/hermes/mmx_main.asm
@@ -70,5 +68,4 @@ endconvert:
ret
-
-
+section .note.GNU-stack noalloc noexec nowrite progbits
--- src/hermes/mmxp2_32.asm
+++ src/hermes/mmxp2_32.asm
@@ -381,6 +381,5 @@ _convert_bgr555_cheat:
.L4:
jmp _mmxreturn
-
-
+section .note.GNU-stack noalloc noexec nowrite progbits
--- src/hermes/x86_main.asm
+++ src/hermes/x86_main.asm
@@ -123,3 +123,5 @@ _Hermes_X86_CPU:
.L1:
ret
+
+section .note.GNU-stack noalloc noexec nowrite progbits
--- src/hermes/x86p_16.asm
+++ src/hermes/x86p_16.asm
@@ -494,3 +494,4 @@ _ConvertX86p16_8RGB332:
.L7 pop ebp
jmp _x86return
+section .note.GNU-stack noalloc noexec nowrite progbits
--- src/hermes/x86p_32.asm
+++ src/hermes/x86p_32.asm
@@ -1041,3 +1041,5 @@ _ConvertX86p32_8RGB332:
.L4:
jmp _x86return
+
+section .note.GNU-stack noalloc noexec nowrite progbits
|