[Webkit-unassigned] [Bug 21319] Avoid restoring the caller's 'r' value in op_ret

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 14 09:23:58 PDT 2008


https://bugs.webkit.org/show_bug.cgi?id=21319





------- Comment #2 from mjs at apple.com  2008-10-14 09:23 PDT -------
Rather than directly getting r from edi, I changed the CTI functions to expect
it to be passed in as a parameter, which given the "fastcall" calling
convention ends up passing in edx.

This avoids the memory writes of the call frame in op_call and op_ret, and
likely also some meory reads in various CTI functions. The CTI arg slot for the
call frame is now only used on entry and while an exception is in flight.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list