[Webkit-unassigned] [Bug 180653] LLInt: reserve 16 bytes of stack on MIPS for native calls

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Dec 11 13:54:41 PST 2017


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

--- Comment #5 from Adrian Perez <aperez at igalia.com> ---
(In reply to Guillaume Emont from comment #4)
> > 
> > Wow, good find. A similar scheme is used in the
> > “internalFunctionCallTrampoline()” macro but this patch does NOT
> > modify it accordingly. Is that intended?
> 
> My understanding is that nativeCallTrampoline() is used to call C++ (native)
> functions, and internalFunctionCallTrampoline() is used to call js
> (internal) functions. Neither LLInt nor the JIT use that extra space, so we
> can save some memory by not allocating it.

That was also my suspicion, okay then!

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20171211/e16a8950/attachment.html>


More information about the webkit-unassigned mailing list