Source file src/runtime/linkname.go

     1  // Copyright 2024 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  package runtime
     6  
     7  import _ "unsafe"
     8  
     9  // used in internal/godebug and syscall
    10  //go:linkname write
    11  
    12  // used by cgo
    13  //go:linkname _cgo_panic_internal
    14  //go:linkname cgoAlwaysFalse
    15  //go:linkname cgoUse
    16  //go:linkname cgoKeepAlive
    17  //go:linkname cgoCheckPointer
    18  //go:linkname cgoCheckResult
    19  //go:linkname cgoNoCallback
    20  //go:linkname gobytes
    21  //go:linkname gostringn
    22  
    23  // used in plugin
    24  //go:linkname doInit
    25  
    26  // used in math/bits
    27  //go:linkname overflowError
    28  //go:linkname divideError
    29  
    30  // used in tests
    31  //go:linkname extraMInUse
    32  //go:linkname blockevent
    33  //go:linkname haveHighResSleep
    34  //go:linkname blockUntilEmptyFinalizerQueue
    35  //go:linkname lockedOSThread
    36  

View as plain text