summaryrefslogtreecommitdiff
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