Commit ec3731d7 authored by Richard Townsend's avatar Richard Townsend Committed by Commit Bot

[arm64] fix: PushAllRegistersAndIterateStack name for Windows on Arm

Bug: v8:10407
Change-Id: I4fb6544ca575e115ed84c1e15911794f3fb4a627
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2144112Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
Commit-Queue: Richard Townsend <richard.townsend@arm.com>
Cr-Commit-Position: refs/heads/master@{#67089}
parent 8bdfb966
......@@ -15,15 +15,13 @@
//
// Calling convention source:
// https://en.wikipedia.org/wiki/Calling_convention#ARM_(A64)
asm(
#ifdef _WIN64
".globl _PushAllRegistersAndIterateStack \n"
"_PushAllRegistersAndIterateStack: \n"
#else // !_WIN64
".globl PushAllRegistersAndIterateStack \n"
#ifndef _WIN64
".hidden PushAllRegistersAndIterateStack \n"
#endif
"PushAllRegistersAndIterateStack: \n"
#endif // !_WIN64
// x19-x29 are callee-saved.
" stp x19, x20, [sp, #-16]! \n"
" stp x21, x22, [sp, #-16]! \n"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment