diff -up boost-1.54.0/libs/context/src/asm/jump_arm_aapcs_elf_gas.S~ boost-1.54.0/libs/context/src/asm/jump_arm_aapcs_elf_gas.S
old
|
new
|
jump_fcontext:
|
71 | 71 | @ and as first arg in context function |
72 | 72 | ldmia a2, {v1-v8,sp-pc} @ restore v1-V8,SP-PC |
73 | 73 | .size jump_fcontext,.-jump_fcontext |
| 74 | |
| 75 | /* Mark that we don't need executable stack. */ |
| 76 | .section .note.GNU-stack,"",@progbits |
diff -up boost-1.54.0/libs/context/src/asm/jump_i386_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/jump_i386_sysv_elf_gas.S
old
|
new
|
jump_fcontext:
|
70 | 70 | |
71 | 71 | jmp *%edx /* indirect jump to context */ |
72 | 72 | .size jump_fcontext,.-jump_fcontext |
| 73 | |
| 74 | /* Mark that we don't need executable stack. */ |
| 75 | .section .note.GNU-stack,"",@progbits |
diff -up boost-1.54.0/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S
old
|
new
|
jump_fcontext:
|
178 | 178 | |
179 | 179 | bctr # jump to context |
180 | 180 | .size jump_fcontext, .-jump_fcontext |
| 181 | |
| 182 | /* Mark that we don't need executable stack. */ |
| 183 | .section .note.GNU-stack,"",@progbits |
diff -up boost-1.54.0/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S
old
|
new
|
jump_fcontext:
|
199 | 199 | |
200 | 200 | bctr # jump to context |
201 | 201 | .size .jump_fcontext, .-.jump_fcontext |
| 202 | |
| 203 | /* Mark that we don't need executable stack. */ |
| 204 | .section .note.GNU-stack,"",@progbits |
diff -up boost-1.54.0/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S
old
|
new
|
jump_fcontext:
|
80 | 80 | |
81 | 81 | jmp *%rcx /* indirect jump to context */ |
82 | 82 | .size jump_fcontext,.-jump_fcontext |
| 83 | |
| 84 | /* Mark that we don't need executable stack. */ |
| 85 | .section .note.GNU-stack,"",@progbits |
diff -up boost-1.54.0/libs/context/src/asm/make_arm_aapcs_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_arm_aapcs_elf_gas.S
old
|
new
|
finish:
|
74 | 74 | mov a1, #0 @ exit code is zero |
75 | 75 | bl _exit@PLT @ exit application |
76 | 76 | .size make_fcontext,.-make_fcontext |
| 77 | |
| 78 | /* Mark that we don't need executable stack. */ |
| 79 | .section .note.GNU-stack,"",@progbits |
diff -up boost-1.54.0/libs/context/src/asm/make_i386_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_i386_sysv_elf_gas.S
old
|
new
|
finish:
|
75 | 75 | call _exit@PLT /* exit application */ |
76 | 76 | hlt |
77 | 77 | .size make_fcontext,.-make_fcontext |
| 78 | |
| 79 | /* Mark that we don't need executable stack. */ |
| 80 | .section .note.GNU-stack,"",@progbits |
diff -up boost-1.54.0/libs/context/src/asm/make_mips32_o32_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_mips32_o32_elf_gas.S
old
|
new
|
finish:
|
83 | 83 | jalr $t9 # exit application |
84 | 84 | .end make_fcontext |
85 | 85 | .size make_fcontext, .-make_fcontext |
| 86 | |
| 87 | /* Mark that we don't need executable stack. */ |
| 88 | .section .note.GNU-stack,"",@progbits |
diff -up boost-1.54.0/libs/context/src/asm/make_ppc32_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_ppc32_sysv_elf_gas.S
old
|
new
|
finish:
|
109 | 109 | li %r3, 0 # exit code is zero |
110 | 110 | bl _exit@plt # exit application |
111 | 111 | .size make_fcontext, .-make_fcontext |
| 112 | |
| 113 | /* Mark that we don't need executable stack. */ |
| 114 | .section .note.GNU-stack,"",@progbits |
diff -up boost-1.54.0/libs/context/src/asm/make_ppc64_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_ppc64_sysv_elf_gas.S
old
|
new
|
finish:
|
131 | 131 | bl _exit # exit application |
132 | 132 | nop |
133 | 133 | .size .make_fcontext, .-.make_fcontext |
| 134 | |
| 135 | /* Mark that we don't need executable stack. */ |
| 136 | .section .note.GNU-stack,"",@progbits |
diff -up boost-1.54.0/libs/context/src/asm/make_sparc64_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_sparc64_sysv_elf_gas.S
old
|
new
|
finish:
|
84 | 84 | nop |
85 | 85 | |
86 | 86 | .size make_fcontext,.-make_fcontext |
| 87 | |
| 88 | /* Mark that we don't need executable stack. */ |
| 89 | .section .note.GNU-stack,"",@progbits |
diff -up boost-1.54.0/libs/context/src/asm/make_sparc_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_sparc_sysv_elf_gas.S
old
|
new
|
finish:
|
80 | 80 | nop |
81 | 81 | |
82 | 82 | .size make_fcontext,.-make_fcontext |
| 83 | |
| 84 | /* Mark that we don't need executable stack. */ |
| 85 | .section .note.GNU-stack,"",@progbits |
diff -up boost-1.54.0/libs/context/src/asm/make_x86_64_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_x86_64_sysv_elf_gas.S
old
|
new
|
finish:
|
72 | 72 | hlt |
73 | 73 | .size make_fcontext,.-make_fcontext |
74 | 74 | |
| 75 | /* Mark that we don't need executable stack. */ |
| 76 | .section .note.GNU-stack,"",@progbits |