Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- X86:
- // The callee save frame is pointed to by SP.
- // | argN | |
- // | ... | |
- // | arg4 | |
- // | arg3 spill | | Caller's frame
- // | arg2 spill | |
- // | arg1 spill | |
- // | Method* | ---
- // | Return |
- // | EBP,ESI,EDI | callee saves
- // | EBX | arg3
- // | EDX | arg2
- // | ECX | arg1
- // | XMM3 | float arg 4
- // | XMM2 | float arg 3
- // | XMM1 | float arg 2
- // | XMM0 | float arg 1
- // | EAX/Method* | <- sp
- ARM32
- // | argN | |
- // | ... | |
- // | arg4 | |
- // | arg3 spill | | Caller's frame
- // | arg2 spill | |
- // | arg1 spill | |
- // | Method* | ---
- // | LR |
- // | ... | 4x6 bytes callee saves
- // | R3 |
- // | R2 |
- // | R1 |
- // | S15 |
- // | : |
- // | S0 |
- // | | 4x2 bytes padding
- // | Method* | <- sp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement