Differences From Artifact [1a13549dcf]:
- File
src/forwarding/forwarding-x86_64-win64.S
— part of check-in
[7f7b2bbc90]
at
2021-03-23 23:07:46
on branch trunk
— *-x86_64-win64.S: Add .scl and .type
This is similar to .type and .size in ELF. Adding these should help with
the patched binutils that MSYS2 uses. (user: js, size: 3685) [annotate] [blame] [check-ins using] [more...]
To Artifact [b8c0737017]:
- File src/forwarding/forwarding-x86_64-win64.S — part of check-in [d9f8960fc5] at 2021-04-18 13:24:11 on branch new-naming-convention — Rename remaining functions in OFObject.h (user: js, size: 3673) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
11 12 13 14 15 16 17 | * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #include "config.h" | | | | | 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #include "config.h" .globl OFForward .globl OFForward_stret .section .text OFForward: pushq %rbp movq %rsp, %rbp /* Save all arguments */ subq $0x90, %rsp /* 16-byte alignment */ movq %rax, -0x28(%rbp) movq %rcx, -0x30(%rbp) |
︙ | ︙ | |||
84 85 86 87 88 89 90 | 0: movq -0x30(%rbp), %rcx movq -0x38(%rbp), %rdx movq %rbp, %rsp popq %rbp | | | | | 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | 0: movq -0x30(%rbp), %rcx movq -0x38(%rbp), %rdx movq %rbp, %rsp popq %rbp jmp OFMethodNotFound .def OFForward .scl 2 .type 32 .endef OFForward_stret: pushq %rbp movq %rsp, %rbp /* Save all arguments */ subq $0x90, %rsp /* 16-byte alignment */ movq %rax, -0x28(%rbp) movq %rcx, -0x30(%rbp) |
︙ | ︙ | |||
161 162 163 164 165 166 167 | movq -0x30(%rbp), %rcx movq -0x38(%rbp), %rdx movq -0x40(%rbp), %r8 movq %rbp, %rsp popq %rbp | | | | 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | movq -0x30(%rbp), %rcx movq -0x38(%rbp), %rdx movq -0x40(%rbp), %r8 movq %rbp, %rsp popq %rbp jmp OFMethodNotFound_stret .def OFForward_stret .scl 2 .type 32 .endef init: leaq module(%rip), %rcx jmp __objc_exec_class |
︙ | ︙ |