Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for runtime_registerWeakPointer (0.49 sec)

  1. src/internal/weak/pointer.go

    func (p Pointer[T]) Strong() *T {
    	return (*T)(runtime_makeStrongFromWeak(p.u))
    }
    
    // Implemented in runtime.
    
    //go:linkname runtime_registerWeakPointer
    func runtime_registerWeakPointer(unsafe.Pointer) unsafe.Pointer
    
    //go:linkname runtime_makeStrongFromWeak
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 22:13:25 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  2. src/runtime/mheap.go

    	// It is always heap-allocated and must be explicitly kept
    	// live so long as this special exists.
    	handle *atomic.Uintptr
    }
    
    //go:linkname internal_weak_runtime_registerWeakPointer internal/weak.runtime_registerWeakPointer
    func internal_weak_runtime_registerWeakPointer(p unsafe.Pointer) unsafe.Pointer {
    	return unsafe.Pointer(getOrAddWeakHandle(unsafe.Pointer(p)))
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 78K bytes
    - Viewed (0)
  3. src/cmd/link/internal/loader/loader.go

    var blockedLinknames = map[string][]string{
    	// coroutines
    	"runtime.coroswitch": {"iter"},
    	"runtime.newcoro":    {"iter"},
    	// weak references
    	"internal/weak.runtime_registerWeakPointer": {"internal/weak"},
    	"internal/weak.runtime_makeStrongFromWeak":  {"internal/weak"},
    }
    
    // check if a linkname reference to symbol s from pkg is allowed
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
Back to top