Changeset 185323 in webkit
- Timestamp:
- Jun 8, 2015 11:21:59 AM (9 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r185322 r185323 1 2015-06-08 Csaba Osztrogonác <ossy@webkit.org> 2 3 [ARM] Add the missing setupArgumentsWithExecState functions after r185240 4 https://bugs.webkit.org/show_bug.cgi?id=145754 5 6 Reviewed by Benjamin Poulain. 7 8 * jit/CCallHelpers.h: 9 (JSC::CCallHelpers::setupArgumentsWithExecState): 10 1 11 2015-06-08 Brady Eidson <beidson@apple.com> 2 12 -
trunk/Source/JavaScriptCore/jit/CCallHelpers.h
r185240 r185323 1811 1811 } 1812 1812 1813 ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, GPRReg arg2, GPRReg arg3, GPRReg arg4, GPRReg arg5, TrustedImmPtr arg6) 1814 { 1815 poke(arg6, POKE_ARGUMENT_OFFSET + 2); 1816 poke(arg5, POKE_ARGUMENT_OFFSET + 1); 1817 poke(arg4, POKE_ARGUMENT_OFFSET); 1818 setupArgumentsWithExecState(arg1, arg2, arg3); 1819 } 1820 1813 1821 ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, GPRReg arg2, GPRReg arg3, GPRReg arg4, GPRReg arg5, GPRReg arg6, GPRReg arg7) 1814 1822 { … … 1822 1830 ALWAYS_INLINE void setupArgumentsWithExecState(GPRReg arg1, GPRReg arg2, TrustedImm32 arg3, GPRReg arg4, GPRReg arg5, GPRReg arg6, GPRReg arg7) 1823 1831 { 1832 poke(arg7, POKE_ARGUMENT_OFFSET + 3); 1833 poke(arg6, POKE_ARGUMENT_OFFSET + 2); 1834 poke(arg5, POKE_ARGUMENT_OFFSET + 1); 1835 poke(arg4, POKE_ARGUMENT_OFFSET); 1836 setupArgumentsWithExecState(arg1, arg2, arg3); 1837 } 1838 1839 ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, GPRReg arg2, GPRReg arg3, GPRReg arg4, GPRReg arg5, GPRReg arg6, GPRReg arg7, TrustedImmPtr arg8) 1840 { 1841 poke(arg8, POKE_ARGUMENT_OFFSET + 4); 1824 1842 poke(arg7, POKE_ARGUMENT_OFFSET + 3); 1825 1843 poke(arg6, POKE_ARGUMENT_OFFSET + 2);
Note: See TracChangeset
for help on using the changeset viewer.