blob: 581a092948681d6cba835b332c5781d64fbd152d [file] [log] [blame]
// Copyright 2025 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
//go:build !(amd64 || arm64) || !linux
package runtime
import "unsafe"
// Stubs for platforms that do not implement runtime/secret
//go:linkname secret_count runtime/secret.count
func secret_count() int32 { return 0 }
//go:linkname secret_inc runtime/secret.inc
func secret_inc() {}
//go:linkname secret_dec runtime/secret.dec
func secret_dec() {}
//go:linkname secret_eraseSecrets runtime/secret.eraseSecrets
func secret_eraseSecrets() {}
func addSecret(p unsafe.Pointer, size uintptr) {}
//go:linkname secret_getStack runtime/secret.getStack
func secret_getStack() (uintptr, uintptr) { return 0, 0 }
func eraseSecretsSignalStk() {}