You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Source/JavaScriptCore/heap/MachineStackMarker.cpp
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -59,8 +59,16 @@ static inline int osRedZoneAdjustment()
59
59
// See http://people.freebsd.org/~obrien/amd64-elf-abi.pdf Section 3.2.2.
60
60
redZoneAdjustment = -128;
61
61
#elif CPU(ARM64)
62
+
#if OS(DARWIN)
62
63
// See https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARM64FunctionCallingConventions.html#//apple_ref/doc/uid/TP40013702-SW7
// Our callee could have tail called someone else and changed SP so we need to restore it. Do this before restoring our results since results are stored at the top of the reserved stack space.
// Our callee could have tail called someone else and changed SP so we need to restore it. Do this before restoring our results since results are stored at the top of the reserved stack space.
0 commit comments