...
  
    Package unsafeptr
    
  
	
	
		
		
			
			- import "cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr"
			- Overview
- Index
 
		
		
			
				
			
			
				
				Package unsafeptr defines an Analyzer that checks for invalid
conversions of uintptr to unsafe.Pointer.
Analyzer unsafeptr
unsafeptr: check for invalid conversions of uintptr to unsafe.Pointer
The unsafeptr analyzer reports likely incorrect uses of unsafe.Pointer
to convert integers to pointers. A conversion from uintptr to
unsafe.Pointer is invalid if it implies that there is a uintptr-typed
word in memory that holds a pointer value, because that word will be
invisible to stack copying and to the garbage collector.
Package unsafeptr defines an Analyzer that checks for invalid
conversions of uintptr to unsafe.Pointer.
				
			
 
		 
		
		
		
		
			Variables
			
				
				var Analyzer = &analysis.Analyzer{
    Name:     "unsafeptr",
    Doc:      analysisutil.MustExtractDoc(doc, "unsafeptr"),
    URL:      "https://pkg.go.dev/golang.org/x/tools/go/analysis/passes/unsafeptr",
    Requires: []*analysis.Analyzer{inspect.Analyzer},
    Run:      run,
}