// 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.

// Valgrind instrumentation is only available on linux amd64 and arm64.

//go:build !valgrind || !linux || (!amd64 && !arm64)

package runtime

import 

const valgrindenabled = false

func valgrindRegisterStack(,  unsafe.Pointer) uintptr       { return 0 }
func valgrindDeregisterStack( uintptr)                            {}
func valgrindChangeStack( uintptr, ,  unsafe.Pointer)     {}
func valgrindMalloc( unsafe.Pointer,  uintptr)              {}
func valgrindFree( unsafe.Pointer)                              {}
func valgrindCreateMempool( unsafe.Pointer)                     {}
func valgrindMempoolMalloc(,  unsafe.Pointer,  uintptr) {}
func valgrindMempoolFree(,  unsafe.Pointer)                 {}
func valgrindMakeMemUndefined( unsafe.Pointer,  uintptr)    {}
func valgrindMakeMemDefined( unsafe.Pointer,  uintptr)      {}
func valgrindMakeMemNoAccess( unsafe.Pointer,  uintptr)     {}