aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/sys_windows_arm64.s
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/sys_windows_arm64.s')
-rw-r--r--src/runtime/sys_windows_arm64.s26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/runtime/sys_windows_arm64.s b/src/runtime/sys_windows_arm64.s
index 67fe21b2d0..ab6944c9ea 100644
--- a/src/runtime/sys_windows_arm64.s
+++ b/src/runtime/sys_windows_arm64.s
@@ -99,32 +99,6 @@ _0args:
LDP.P 32(RSP), (R29, R30)
RET
-TEXT runtime·badsignal2(SB),NOSPLIT,$16-0
- NO_LOCAL_POINTERS
-
- // stderr
- MOVD runtime·_GetStdHandle(SB), R1
- MOVD $-12, R0
- SUB $16, RSP // skip over saved frame pointer below RSP
- BL (R1)
- ADD $16, RSP
-
- // handle in R0 already
- MOVD $runtime·badsignalmsg(SB), R1 // lpBuffer
- MOVD $runtime·badsignallen(SB), R2 // lpNumberOfBytesToWrite
- MOVD (R2), R2
- // point R3 to stack local that will receive number of bytes written
- ADD $16, RSP, R3 // lpNumberOfBytesWritten
- MOVD $0, R4 // lpOverlapped
- MOVD runtime·_WriteFile(SB), R12
- SUB $16, RSP // skip over saved frame pointer below RSP
- BL (R12)
-
- // Does not return.
- B runtime·abort(SB)
-
- RET
-
TEXT runtime·getlasterror(SB),NOSPLIT|NOFRAME,$0
MOVD TEB_error(R18_PLATFORM), R0
MOVD R0, ret+0(FP)