Skip to content
Permalink
Browse files
[ARM] Add the missing setupArgumentsWithExecState functions after r19…
…3974

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

Reviewed by Mark Lam.

* jit/CCallHelpers.h:
(JSC::CCallHelpers::setupArgumentsWithExecState):


Canonical link: https://commits.webkit.org/170333@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@194007 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  • Loading branch information
ossy-szeged committed Dec 12, 2015
1 parent 08568eb commit 468c739359c52d0cbd0a68edca5e24f698796495
Showing 2 changed files with 19 additions and 0 deletions.
@@ -1,3 +1,13 @@
2015-12-12 Csaba Osztrogonác <ossy@webkit.org>

[ARM] Add the missing setupArgumentsWithExecState functions after r193974
https://bugs.webkit.org/show_bug.cgi?id=152214

Reviewed by Mark Lam.

* jit/CCallHelpers.h:
(JSC::CCallHelpers::setupArgumentsWithExecState):

2015-12-11 Joseph Pecoraro <pecoraro@apple.com>

Web Inspector: Too many derefs when RemoteInspectorXPCConnection fails to validate connection
@@ -1894,6 +1894,15 @@ class CCallHelpers : public AssemblyHelpers {
setupArgumentsWithExecState(arg1, arg2, arg3);
}

ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, GPRReg arg2, GPRReg arg3, GPRReg arg4, TrustedImm32 arg5, GPRReg arg6, GPRReg arg7)
{
poke(arg7, POKE_ARGUMENT_OFFSET + 3);
poke(arg6, POKE_ARGUMENT_OFFSET + 2);
poke(arg5, POKE_ARGUMENT_OFFSET + 1);
poke(arg4, POKE_ARGUMENT_OFFSET);
setupArgumentsWithExecState(arg1, arg2, arg3);
}

ALWAYS_INLINE void setupArguments(GPRReg arg1, GPRReg arg2, TrustedImmPtr arg3, TrustedImm32 arg4, GPRReg arg5)
{
poke(arg5, POKE_ARGUMENT_OFFSET);

0 comments on commit 468c739

Please sign in to comment.