Comment: | Add .note.GNU-stack on Haiku |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
da242983b211e98234ec038ce3eb84ab |
User & Date: | js on 2023-08-29 22:48:02 |
Other Links: | manifest | tags |
2023-08-30
| ||
11:26 | OFDate: Minor documentation improvement check-in: 3e992b0251 user: js tags: trunk | |
2023-08-29
| ||
22:48 | Add .note.GNU-stack on Haiku check-in: da242983b2 user: js tags: trunk | |
17:01 | Remove spec file from repo check-in: 6a31b2ef37 user: js tags: trunk | |
Modified src/forwarding/forwarding-amd64-elf.S from [3465a8f0c9] to [3634b90fe2].
︙ | ︙ | |||
216 217 218 219 220 221 222 | .quad 0, sel_forwardingTargetForSelector_ .short 0, 0 .long 0 .quad 0 module: .quad 8, 32, 0, symtab | | | 216 217 218 219 220 221 222 223 224 225 | .quad 0, sel_forwardingTargetForSelector_ .short 0, 0 .long 0 .quad 0 module: .quad 8, 32, 0, symtab #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/forwarding/forwarding-arm-elf.S from [bde319f807] to [594651911a].
︙ | ︙ | |||
164 165 166 167 168 169 170 | .long 0, sel_forwardingTargetForSelector_ .short 0, 0 .long 0 .long 0 module: .long 8, 16, 0, symtab | | | 164 165 166 167 168 169 170 171 172 173 | .long 0, sel_forwardingTargetForSelector_ .short 0, 0 .long 0 .long 0 module: .long 8, 16, 0, symtab #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/forwarding/forwarding-arm64-elf.S from [82ae5367bb] to [0aaed32730].
︙ | ︙ | |||
122 123 124 125 126 127 128 | .xword 0, sel_forwardingTargetForSelector_ .short 0, 0 .long 4 .xword 0 module: .xword 8, 32, 0, symtab | | | 122 123 124 125 126 127 128 129 130 131 | .xword 0, sel_forwardingTargetForSelector_ .short 0, 0 .long 4 .xword 0 module: .xword 8, 32, 0, symtab #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/forwarding/forwarding-mips-elf.S from [7bd6ca0e97] to [27b4e12fcc].
︙ | ︙ | |||
320 321 322 323 324 325 326 | .long 0, sel_forwardingTargetForSelector_ .short 0, 0 .long 0 .long 0 module: .long 8, 16, 0, symtab | | | 320 321 322 323 324 325 326 327 328 329 | .long 0, sel_forwardingTargetForSelector_ .short 0, 0 .long 0 .long 0 module: .long 8, 16, 0, symtab #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/forwarding/forwarding-powerpc-elf.S from [744c6a3cb8] to [22c25e7609].
︙ | ︙ | |||
353 354 355 356 357 358 359 | .long sel_forwardingTargetForSelector_ .Lgot_OFMethodNotFound: .long OFMethodNotFound .Lgot_OFMethodNotFound_stret: .long OFMethodNotFound_stret #endif | | | 353 354 355 356 357 358 359 360 361 362 | .long sel_forwardingTargetForSelector_ .Lgot_OFMethodNotFound: .long OFMethodNotFound .Lgot_OFMethodNotFound_stret: .long OFMethodNotFound_stret #endif #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", @progbits #endif |
Modified src/forwarding/forwarding-sparc-elf.S from [88387a31bb] to [40522bfc56].
︙ | ︙ | |||
186 187 188 189 190 191 192 | .word 0, sel_forwardingTargetForSelector_ .half 0, 0 .word 0 .word 0 module: .word 8, 16, 0, symtab | | | 186 187 188 189 190 191 192 193 194 195 | .word 0, sel_forwardingTargetForSelector_ .half 0, 0 .word 0 .word 0 module: .word 8, 16, 0, symtab #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/forwarding/forwarding-sparc64-elf.S from [591e0b9534] to [67cee61a30].
︙ | ︙ | |||
246 247 248 249 250 251 252 | .xword 0, sel_forwardingTargetForSelector_ .half 0, 0 .word 0 .xword 0 module: .xword 8, 32, 0, symtab | | | 246 247 248 249 250 251 252 253 254 255 | .xword 0, sel_forwardingTargetForSelector_ .half 0, 0 .word 0 .xword 0 module: .xword 8, 32, 0, symtab #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/forwarding/forwarding-x86-elf.S from [8e73449724] to [b808836991].
︙ | ︙ | |||
191 192 193 194 195 196 197 | .long 0, sel_forwardingTargetForSelector_ .short 0, 0 .long 0 .long 0 module: .long 8, 16, 0, symtab | | | 191 192 193 194 195 196 197 198 199 200 | .long 0, sel_forwardingTargetForSelector_ .short 0, 0 .long 0 .long 0 module: .long 8, 16, 0, symtab #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/runtime/lookup-asm/lookup-asm-amd64-elf.S from [c64d3f82a3] to [2f9e1b8cac].
︙ | ︙ | |||
89 90 91 92 93 94 95 | leaq nilMethod(%rip), %rax ret nilMethod: xorq %rax, %rax ret | | | 89 90 91 92 93 94 95 96 97 98 | leaq nilMethod(%rip), %rax ret nilMethod: xorq %rax, %rax ret #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/runtime/lookup-asm/lookup-asm-arm-elf.S from [ef1c429a04] to [30c6881b76].
︙ | ︙ | |||
111 112 113 114 115 116 117 | adr r0, nilMethod bx lr nilMethod: mov r0, #0 bx lr | | | 111 112 113 114 115 116 117 118 119 120 | adr r0, nilMethod bx lr nilMethod: mov r0, #0 bx lr #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/runtime/lookup-asm/lookup-asm-arm64-elf.S from [da24cfc12d] to [761debfa49].
︙ | ︙ | |||
89 90 91 92 93 94 95 | adr x0, nilMethod ret nilMethod: mov x0, #0 ret | | | 89 90 91 92 93 94 95 96 97 98 | adr x0, nilMethod ret nilMethod: mov x0, #0 ret #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/runtime/lookup-asm/lookup-asm-mips-elf.S from [f31e7b899e] to [67d5199bae].
︙ | ︙ | |||
150 151 152 153 154 155 156 | GENERATE_LOOKUP_SUPER objc_msg_lookup_super objc_msg_lookup GENERATE_LOOKUP_SUPER objc_msg_lookup_super_stret objc_msg_lookup_stret nilMethod: move $v0, $zero jr $ra | | | 150 151 152 153 154 155 156 157 158 159 | GENERATE_LOOKUP_SUPER objc_msg_lookup_super objc_msg_lookup GENERATE_LOOKUP_SUPER objc_msg_lookup_super_stret objc_msg_lookup_stret nilMethod: move $v0, $zero jr $ra #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/runtime/lookup-asm/lookup-asm-mips64-n64-elf.S from [2cfdbef557] to [b34841fe09].
︙ | ︙ | |||
130 131 132 133 134 135 136 | GENERATE_LOOKUP_SUPER objc_msg_lookup_super objc_msg_lookup GENERATE_LOOKUP_SUPER objc_msg_lookup_super_stret objc_msg_lookup_stret nilMethod: move $v0, $zero jr $ra | | | 130 131 132 133 134 135 136 137 138 139 | GENERATE_LOOKUP_SUPER objc_msg_lookup_super objc_msg_lookup GENERATE_LOOKUP_SUPER objc_msg_lookup_super_stret objc_msg_lookup_stret nilMethod: move $v0, $zero jr $ra #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/runtime/lookup-asm/lookup-asm-powerpc-elf.S from [97b8fd704a] to [3fdc637787].
︙ | ︙ | |||
164 165 166 167 168 169 170 | .long objc_methodNotFound_stret .Lgot_objc_taggedPointerSecret: .long objc_taggedPointerSecret .Lgot_objc_taggedPointerClasses: .long objc_taggedPointerClasses #endif | | | 164 165 166 167 168 169 170 171 172 173 | .long objc_methodNotFound_stret .Lgot_objc_taggedPointerSecret: .long objc_taggedPointerSecret .Lgot_objc_taggedPointerClasses: .long objc_taggedPointerClasses #endif #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", @progbits #endif |
Modified src/runtime/lookup-asm/lookup-asm-powerpc64-elf.S from [2a2bbd4d55] to [0383174096].
︙ | ︙ | |||
154 155 156 157 158 159 160 | #endif .Lbegin_nilMethod: li %r3, 0 blr .type nilMethod, @function .size nilMethod, .-.Lbegin_nilMethod | | | 154 155 156 157 158 159 160 161 162 163 | #endif .Lbegin_nilMethod: li %r3, 0 blr .type nilMethod, @function .size nilMethod, .-.Lbegin_nilMethod #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", @progbits #endif |
Modified src/runtime/lookup-asm/lookup-asm-sparc-elf.S from [891512ba88] to [06d51d4229].
︙ | ︙ | |||
140 141 142 143 144 145 146 | or %o0, %lo(nilMethod), %o0 #endif nilMethod: retl clr %o0 | | | 140 141 142 143 144 145 146 147 148 149 | or %o0, %lo(nilMethod), %o0 #endif nilMethod: retl clr %o0 #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/runtime/lookup-asm/lookup-asm-sparc64-elf.S from [6533df3a9f] to [bf52d34777].
︙ | ︙ | |||
137 138 139 140 141 142 143 | or %o0, %lo(nilMethod), %o0 #endif nilMethod: retl clr %o0 | | | 137 138 139 140 141 142 143 144 145 146 | or %o0, %lo(nilMethod), %o0 #endif nilMethod: retl clr %o0 #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |
Modified src/runtime/lookup-asm/lookup-asm-x86-elf.S from [735d83d15c] to [4341f730bd].
︙ | ︙ | |||
106 107 108 109 110 111 112 | xorl %eax, %eax ret getEIP: movl (%esp), %eax ret | | | 106 107 108 109 110 111 112 113 114 115 | xorl %eax, %eax ret getEIP: movl (%esp), %eax ret #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif |