[syscalls] Remove Go exposure of zx_task_resume()
zx_task_resume() is deprecated and is being removed.
ZX-2720 #comment
Test: CQ
Change-Id: I1a431db690bd95beb5bb1359ce4abb40ae59583b
diff --git a/src/runtime/vdso_keys_fuchsia.go b/src/runtime/vdso_keys_fuchsia.go
index 1af2ff1..c52d352 100644
--- a/src/runtime/vdso_keys_fuchsia.go
+++ b/src/runtime/vdso_keys_fuchsia.go
@@ -73,7 +73,6 @@
{"_zx_job_create", 0x6b9cbb63, &vdso_zx_job_create},
{"_zx_job_set_policy", 0xa45d60ea, &vdso_zx_job_set_policy},
{"_zx_task_bind_exception_port", 0xbf7013d6, &vdso_zx_task_bind_exception_port},
- {"_zx_task_resume", 0x77b9b998, &vdso_zx_task_resume},
{"_zx_task_suspend", 0xe13ad509, &vdso_zx_task_suspend},
{"_zx_task_suspend_token", 0x341e98a9, &vdso_zx_task_suspend_token},
{"_zx_task_resume_from_exception", 0x185b8e99, &vdso_zx_task_resume_from_exception},
@@ -212,7 +211,6 @@
//go:cgo_import_dynamic vdso_zx_job_create _zx_job_create
//go:cgo_import_dynamic vdso_zx_job_set_policy _zx_job_set_policy
//go:cgo_import_dynamic vdso_zx_task_bind_exception_port _zx_task_bind_exception_port
-//go:cgo_import_dynamic vdso_zx_task_resume _zx_task_resume
//go:cgo_import_dynamic vdso_zx_task_suspend _zx_task_suspend
//go:cgo_import_dynamic vdso_zx_task_suspend_token _zx_task_suspend_token
//go:cgo_import_dynamic vdso_zx_task_resume_from_exception _zx_task_resume_from_exception
@@ -350,7 +348,6 @@
//go:linkname vdso_zx_job_create vdso_zx_job_create
//go:linkname vdso_zx_job_set_policy vdso_zx_job_set_policy
//go:linkname vdso_zx_task_bind_exception_port vdso_zx_task_bind_exception_port
-//go:linkname vdso_zx_task_resume vdso_zx_task_resume
//go:linkname vdso_zx_task_suspend vdso_zx_task_suspend
//go:linkname vdso_zx_task_suspend_token vdso_zx_task_suspend_token
//go:linkname vdso_zx_task_resume_from_exception vdso_zx_task_resume_from_exception
@@ -661,10 +658,6 @@
//go:noescape
//go:nosplit
-func vdsoCall_zx_task_resume(handle uint32, options uint32) int32
-
-//go:noescape
-//go:nosplit
func vdsoCall_zx_task_suspend(handle uint32, token unsafe.Pointer) int32
//go:noescape
@@ -1037,7 +1030,6 @@
vdso_zx_job_create uintptr
vdso_zx_job_set_policy uintptr
vdso_zx_task_bind_exception_port uintptr
- vdso_zx_task_resume uintptr
vdso_zx_task_suspend uintptr
vdso_zx_task_suspend_token uintptr
vdso_zx_task_resume_from_exception uintptr
diff --git a/src/runtime/vdsocalls_fuchsia_amd64.s b/src/runtime/vdsocalls_fuchsia_amd64.s
index 31ea631..f318b90 100644
--- a/src/runtime/vdsocalls_fuchsia_amd64.s
+++ b/src/runtime/vdsocalls_fuchsia_amd64.s
@@ -720,17 +720,6 @@
MOVL AX, ret+24(FP)
RET
-// func vdsoCall_zx_task_resume(handle uint32, options uint32) int32
-TEXT runtime·vdsoCall_zx_task_resume(SB),NOSPLIT,$0-12
- GO_ARGS
- NO_LOCAL_POINTERS
- MOVL handle+0(FP), DI
- MOVL options+4(FP), SI
- MOVQ vdso_zx_task_resume(SB), AX
- CALL AX
- MOVL AX, ret+8(FP)
- RET
-
// func vdsoCall_zx_task_suspend(handle uint32, token unsafe.Pointer) int32
TEXT runtime·vdsoCall_zx_task_suspend(SB),NOSPLIT,$0-20
GO_ARGS
diff --git a/src/runtime/vdsocalls_fuchsia_arm64.s b/src/runtime/vdsocalls_fuchsia_arm64.s
index 0f91092..e587cdb 100644
--- a/src/runtime/vdsocalls_fuchsia_arm64.s
+++ b/src/runtime/vdsocalls_fuchsia_arm64.s
@@ -649,16 +649,6 @@
MOVW R0, ret+24(FP)
RET
-// func vdsoCall_zx_task_resume(handle uint32, options uint32) int32
-TEXT runtime·vdsoCall_zx_task_resume(SB),NOSPLIT,$0-12
- GO_ARGS
- NO_LOCAL_POINTERS
- MOVW handle+0(FP), R0
- MOVW options+4(FP), R1
- BL vdso_zx_task_resume(SB)
- MOVW R0, ret+8(FP)
- RET
-
// func vdsoCall_zx_task_suspend(handle uint32, token unsafe.Pointer) int32
TEXT runtime·vdsoCall_zx_task_suspend(SB),NOSPLIT,$0-20
GO_ARGS
diff --git a/src/syscall/zx/syscalls_fuchsia.go b/src/syscall/zx/syscalls_fuchsia.go
index 84ceea4..7901b2f 100644
--- a/src/syscall/zx/syscalls_fuchsia.go
+++ b/src/syscall/zx/syscalls_fuchsia.go
@@ -239,10 +239,6 @@
//go:noescape
//go:nosplit
-func Sys_task_resume(handle Handle, options uint32) Status
-
-//go:noescape
-//go:nosplit
func Sys_task_suspend(handle Handle, token *Handle) Status
//go:noescape
diff --git a/src/syscall/zx/syscalls_fuchsia_amd64.s b/src/syscall/zx/syscalls_fuchsia_amd64.s
index 105d63b..be8f4e4 100644
--- a/src/syscall/zx/syscalls_fuchsia_amd64.s
+++ b/src/syscall/zx/syscalls_fuchsia_amd64.s
@@ -234,10 +234,6 @@
TEXT ·Sys_task_bind_exception_port(SB),NOSPLIT,$0
JMP runtime·vdsoCall_zx_task_bind_exception_port(SB)
-// func Sys_task_resume(handle Handle, options uint32) Status
-TEXT ·Sys_task_resume(SB),NOSPLIT,$0
- JMP runtime·vdsoCall_zx_task_resume(SB)
-
// func Sys_task_suspend(handle Handle, token *Handle) Status
TEXT ·Sys_task_suspend(SB),NOSPLIT,$0
JMP runtime·vdsoCall_zx_task_suspend(SB)
diff --git a/src/syscall/zx/syscalls_fuchsia_arm64.s b/src/syscall/zx/syscalls_fuchsia_arm64.s
index 105d63b..be8f4e4 100644
--- a/src/syscall/zx/syscalls_fuchsia_arm64.s
+++ b/src/syscall/zx/syscalls_fuchsia_arm64.s
@@ -234,10 +234,6 @@
TEXT ·Sys_task_bind_exception_port(SB),NOSPLIT,$0
JMP runtime·vdsoCall_zx_task_bind_exception_port(SB)
-// func Sys_task_resume(handle Handle, options uint32) Status
-TEXT ·Sys_task_resume(SB),NOSPLIT,$0
- JMP runtime·vdsoCall_zx_task_resume(SB)
-
// func Sys_task_suspend(handle Handle, token *Handle) Status
TEXT ·Sys_task_suspend(SB),NOSPLIT,$0
JMP runtime·vdsoCall_zx_task_suspend(SB)