Differences From Artifact [5d0fa55414]:
- File
src/forwarding/forwarding-x86-elf.S
— part of check-in
[0ce474546f]
at
2021-02-08 02:01:30
on branch trunk
— Revert forwarding-x86-elf.S back to AT&T syntax
This is for consistency with the Mach-O version. (user: js, size: 3477) [annotate] [blame] [check-ins using] [more...]
To Artifact [b0f736c46b]:
- File src/forwarding/forwarding-x86-elf.S — part of check-in [b886536090] at 2021-04-19 20:50:54 on branch new-naming-convention — Fix a few forgotten of_forward (user: js, size: 3461) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
13 14 15 16 17 18 19 | * file. */ #include "config.h" #include "platform.h" | | | | | 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | * file. */ #include "config.h" #include "platform.h" .globl OFForward .globl OFForward_stret .section .text OFForward: pushl %ebp movl %esp, %ebp pushl %ebx subl $20, %esp call get_eip |
︙ | ︙ | |||
71 72 73 74 75 76 77 | addl $20, %esp popl %ebx popl %ebp jmp *%eax 0: | | | | | | 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | addl $20, %esp popl %ebx popl %ebp jmp *%eax 0: leal OFMethodNotFound@GOTOFF(%ebx), %eax addl $20, %esp popl %ebx popl %ebp jmp *%eax .type OFForward, %function .size OFForward, .-OFForward OFForward_stret: pushl %ebp movl %esp, %ebp pushl %ebx subl $20, %esp call get_eip |
︙ | ︙ | |||
135 136 137 138 139 140 141 | addl $20, %esp popl %ebx popl %ebp jmp *%eax 0: | | | | | 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 | addl $20, %esp popl %ebx popl %ebp jmp *%eax 0: leal OFMethodNotFound_stret@GOTOFF(%ebx), %eax addl $20, %esp popl %ebx popl %ebp jmp *%eax .type OFForward_stret, %function .size OFForward_stret, .-OFForward_stret init: pushl %ebp movl %esp, %ebp pushl %ebx subl $4, %esp |
︙ | ︙ |