diff options
Diffstat (limited to 'src/runtime/sys_linux_arm64.s')
| -rw-r--r-- | src/runtime/sys_linux_arm64.s | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/runtime/sys_linux_arm64.s b/src/runtime/sys_linux_arm64.s index 204aee7c51..e921f9906c 100644 --- a/src/runtime/sys_linux_arm64.s +++ b/src/runtime/sys_linux_arm64.s @@ -46,6 +46,7 @@ #define SYS_faccessat 48 #define SYS_socket 198 #define SYS_connect 203 +#define SYS_brk 214 TEXT runtime·exit(SB),NOSPLIT,$-8-4 MOVW code+0(FP), R0 @@ -483,3 +484,12 @@ TEXT runtime·socket(SB),NOSPLIT,$0-20 SVC MOVW R0, ret+16(FP) RET + +// func sbrk0() uintptr +TEXT runtime·sbrk0(SB),NOSPLIT,$0-8 + // Implemented as brk(NULL). + MOVD $0, R0 + MOVD $SYS_brk, R8 + SVC + MOVD R0, ret+0(FP) + RET |
