Differences From Artifact [c6c400862a]:
- File
src/forwarding-x86-elf.S
— part of check-in
[9686258014]
at
2013-07-07 14:14:05
on branch trunk
— Add forwardingTargetForSelector: for x86/ELF.
Currently, no methods returning structs are supported, see the comment
in OFObject. (user: js, size: 1932) [annotate] [blame] [check-ins using]
To Artifact [a73786acf5]:
- File src/forwarding-x86-elf.S — part of check-in [aeb47d24b5] at 2013-07-11 12:33:06 on branch trunk — Use section .ctors instead of .init_array. (user: js, size: 1939) [annotate] [blame] [check-ins using]
︙ | |||
50 51 52 53 54 55 56 57 58 59 60 61 62 63 | 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | + + | call *%eax addl $20, %esp popl %ebx popl %ebp jmp *%eax .type of_forward, %function .size of_forward, .-of_forward init: pushl %ebp movl %esp, %ebp pushl %ebx subl $4, %esp |
︙ | |||
75 76 77 78 79 80 81 | 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | - + - - - | popl %ebp ret get_eip: movl (%esp), %ebx ret |