...
  
    Package cgocall
    
  
	
	
		
		
			
			import "cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall" 
			
			
			- Overview
 
			- Index
 
			
			
			
		 
		
		
			
				
			
			
				
				Package cgocall defines an Analyzer that detects some violations of
the cgo pointer passing rules.
				
			
 
		 
		
		
		
			Constants
			
				
				const Doc = `detect some violations of the cgo pointer passing rules
Check for invalid cgo pointer passing.
This looks for code that uses cgo to call C code passing values
whose types are almost always invalid according to the cgo pointer
sharing rules.
Specifically, it warns about attempts to pass a Go chan, map, func,
or slice to C, either directly, or via a pointer, array, or struct.`
			
		
		
			Variables
			
				
				var Analyzer = &analysis.Analyzer{
    Name:             "cgocall",
    Doc:              Doc,
    URL:              "https://pkg.go.dev/golang.org/x/tools/go/analysis/passes/cgocall",
    RunDespiteErrors: true,
    Run:              run,
}