Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for PtrType (0.12 sec)

  1. src/reflect/type.go

    	if pi, ok := ptrMap.Load(t); ok {
    		return &pi.(*ptrType).Type
    	}
    
    	// Look in known types.
    	s := "*" + t.String()
    	for _, tt := range typesByString(s) {
    		p := (*ptrType)(unsafe.Pointer(tt))
    		if p.Elem != &t.t {
    			continue
    		}
    		pi, _ := ptrMap.LoadOrStore(t, p)
    		return &pi.(*ptrType).Type
    	}
    
    	// Create a new ptrType starting with the description
    	// of an *unsafe.Pointer.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 85.5K bytes
    - Viewed (0)
  2. src/cmd/cgo/gcc.go

    			}
    			if !strings.HasPrefix(name, "__cgo__") {
    				break
    			}
    			typ, err := d.Type(typOff)
    			if err != nil {
    				fatalf("loading DWARF type: %s", err)
    			}
    			t, ok := typ.(*dwarf.PtrType)
    			if !ok || t == nil {
    				fatalf("internal error: %s has non-pointer type", name)
    			}
    			i, err := strconv.Atoi(name[7:])
    			if err != nil {
    				fatalf("malformed __cgo__ name: %s", name)
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:50:06 UTC 2024
    - 97K bytes
    - Viewed (0)
  3. src/runtime/mbitmap.go

    	t := e._type
    
    	var et *_type
    	if t.Kind_&abi.KindMask != abi.Pointer {
    		throw("bad argument to getgcmask: expected type to be a pointer to the value type whose mask is being queried")
    	}
    	et = (*ptrtype)(unsafe.Pointer(t)).Elem
    
    	// data or bss
    	for _, datap := range activeModules() {
    		// data
    		if datap.data <= uintptr(p) && uintptr(p) < datap.edata {
    			bitmap := datap.gcdatamask.bytedata
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 60K bytes
    - Viewed (0)
  4. src/runtime/mheap.go

    	nret    uintptr
    	fint    *_type   // May be a heap pointer, but always live.
    	ot      *ptrtype // May be a heap pointer, but always live.
    }
    
    // Adds a finalizer to the object p. Returns true if it succeeded.
    func addfinalizer(p unsafe.Pointer, f *funcval, nret uintptr, fint *_type, ot *ptrtype) bool {
    	lock(&mheap_.speciallock)
    	s := (*specialfinalizer)(mheap_.specialfinalizeralloc.alloc())
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 78K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/syntax/parser.go

    //		      SliceType | MapType | Channel_Type .
    func (p *parser) typeOrNil() Expr {
    	if trace {
    		defer p.trace("typeOrNil")()
    	}
    
    	pos := p.pos()
    	switch p.tok {
    	case _Star:
    		// ptrtype
    		p.next()
    		return newIndirect(pos, p.type_())
    
    	case _Arrow:
    		// recvchantype
    		p.next()
    		p.want(_Chan)
    		t := new(ChanType)
    		t.pos = pos
    		t.Dir = RecvOnly
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 62.9K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/dwarf.go

    	for _, typ := range []string{
    		"type:internal/abi.Type",
    		"type:internal/abi.ArrayType",
    		"type:internal/abi.ChanType",
    		"type:internal/abi.FuncType",
    		"type:internal/abi.MapType",
    		"type:internal/abi.PtrType",
    		"type:internal/abi.SliceType",
    		"type:internal/abi.StructType",
    		"type:internal/abi.InterfaceType",
    		"type:internal/abi.ITab",
    		"type:internal/abi.Imethod"} {
    		d.defgotype(d.lookupOrDiag(typ))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/compilation_test.go

    			expectedSetCost:  22,
    		},
    		{
    			name: "extended library lowerAscii",
    			schemaGenerator: func(max *int64) *schema.Structural {
    				strType := withMaxLength(primitiveType("string", ""), max)
    				strType = withRule(strType, "self.lowerAscii() == 'lower!'")
    				return &strType
    			},
    			expectedCalcCost: 314575,
    			setMaxElements:   10,
    			expectedSetCost:  6,
    		},
    		{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 51.5K bytes
    - Viewed (0)
Back to top