⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 194262 in webkit


Ignore:
Timestamp:
Dec 17, 2015, 10:50:02 PM (11 years ago)
Author:
Csaba Osztrogonác
Message:

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

Reviewed by Mark Lam.

Relanding r194007 after r194248.

  • jit/CCallHelpers.h:

(JSC::CCallHelpers::setupArgumentsWithExecState):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r194259 r194262  
     12015-12-18  Csaba Osztrogonác  <ossy@webkit.org>
     2
     3        [ARM] Add the missing setupArgumentsWithExecState functions after r193974
     4        https://bugs.webkit.org/show_bug.cgi?id=152214
     5
     6        Reviewed by Mark Lam.
     7
     8        Relanding r194007 after r194248.
     9
     10        * jit/CCallHelpers.h:
     11        (JSC::CCallHelpers::setupArgumentsWithExecState):
     12
    1132015-12-17  Joseph Pecoraro  <pecoraro@apple.com>
    214
  • trunk/Source/JavaScriptCore/jit/CCallHelpers.h

    r194036 r194262  
    18951895    }
    18961896
     1897    ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, GPRReg arg2, GPRReg arg3, GPRReg arg4, TrustedImm32 arg5, GPRReg arg6, GPRReg arg7)
     1898    {
     1899        poke(arg7, POKE_ARGUMENT_OFFSET + 3);
     1900        poke(arg6, POKE_ARGUMENT_OFFSET + 2);
     1901        poke(arg5, POKE_ARGUMENT_OFFSET + 1);
     1902        poke(arg4, POKE_ARGUMENT_OFFSET);
     1903        setupArgumentsWithExecState(arg1, arg2, arg3);
     1904    }
     1905
    18971906    ALWAYS_INLINE void setupArguments(GPRReg arg1, GPRReg arg2, TrustedImmPtr arg3, TrustedImm32 arg4, GPRReg arg5)
    18981907    {
Note: See TracChangeset for help on using the changeset viewer.