Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 316 for offsetsof (0.13 sec)

  1. src/internal/types/testdata/check/builtins1.go

    		t struct{ _, f T }
    	)
    
    	const bb = unsafe.Offsetof(b.f)
    	assert(bb == 8)
    	const _ = unsafe /* ERROR "not constant" */ .Alignof(a)
    	const _ = unsafe /* ERROR "not constant" */ .Alignof(s)
    	const pp = unsafe.Offsetof(p.f)
    	assert(pp == 8)
    	const ll = unsafe.Offsetof(l.f)
    	assert(ll == 24)
    	const ff = unsafe.Offsetof(f.f)
    	assert(ff == 8)
    	const ii = unsafe.Offsetof(i.f)
    	assert(ii == 16)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 18 21:16:29 UTC 2023
    - 6.8K bytes
    - Viewed (0)
  2. test/fixedbugs/issue53137.go

    package main
    
    import (
    	"unsafe"
    )
    
    type Embedded struct {
    	B int
    }
    
    type S[K any] struct {
    	A K
    	Embedded
    }
    
    func showOffsets[K any](d *S[K]) {
    	o1 := unsafe.Offsetof(d.B)
    	o2 := unsafe.Offsetof(d.Embedded)
    	if o1 != o2 {
    		panic("offset mismatch")
    	}
    }
    
    func main() {
    	showOffsets(new(S[int]))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 31 14:58:09 UTC 2022
    - 466 bytes
    - Viewed (0)
  3. src/os/dirent_js.go

    	return 1, true
    }
    
    func direntReclen(buf []byte) (uint64, bool) {
    	return readInt(buf, unsafe.Offsetof(syscall.Dirent{}.Reclen), unsafe.Sizeof(syscall.Dirent{}.Reclen))
    }
    
    func direntNamlen(buf []byte) (uint64, bool) {
    	reclen, ok := direntReclen(buf)
    	if !ok {
    		return 0, false
    	}
    	return reclen - uint64(unsafe.Offsetof(syscall.Dirent{}.Name)), true
    }
    
    func direntType(buf []byte) FileMode {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 20 00:59:20 UTC 2020
    - 678 bytes
    - Viewed (0)
  4. test/asmhdr.dir/main.go

    		println("typSize", want, "!=", typSize)
    	}
    	if want := unsafe.Offsetof(typ{}.a); want != uintptr(typA) {
    		println("typA", want, "!=", typA)
    	}
    	if want := unsafe.Offsetof(typ{}.b); want != uintptr(typB) {
    		println("typB", want, "!=", typB)
    	}
    	if want := unsafe.Offsetof(typ{}.c); want != uintptr(typC) {
    		println("typC", want, "!=", typC)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jan 10 21:27:19 UTC 2022
    - 1.8K bytes
    - Viewed (0)
  5. test/fixedbugs/issue4463.go

    	imag(1i)			// ERROR "not used"
    	len(a)				// ERROR "not used"
    	make([]int, 10)			// ERROR "not used"
    	new(int)			// ERROR "not used"
    	real(1i)			// ERROR "not used"
    	unsafe.Alignof(a)		// ERROR "not used"
    	unsafe.Offsetof(s.f)		// ERROR "not used"
    	unsafe.Sizeof(a)		// ERROR "not used"
    
    	close(c)
    	copy(a, a)
    	delete(m, 0)
    	panic(0)
    	print("foo")
    	println("bar")
    	recover()
    
    	(close(c))
    	(copy(a, a))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 02 13:43:18 UTC 2016
    - 2.4K bytes
    - Viewed (0)
  6. test/fixedbugs/issue4654.go

    	defer append(x, 1) // ERROR "defer discards result of append|is not used"
    	defer unsafe.Alignof(t.X) // ERROR "defer discards result of unsafe.Alignof|is not used"
    	defer unsafe.Offsetof(t.X) // ERROR "defer discards result of unsafe.Offsetof|is not used"
    	defer unsafe.Sizeof(t) // ERROR "defer discards result of unsafe.Sizeof|is not used"
    	
    	defer copy(x, x) // ok
    	m := make(map[int]int)
    	defer delete(m, 1) // ok
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 02 13:43:18 UTC 2016
    - 2.7K bytes
    - Viewed (0)
  7. src/syscall/route_freebsd_32bit.go

    //go:build (freebsd && 386) || (freebsd && arm)
    
    package syscall
    
    import "unsafe"
    
    func (any *anyMessage) parseRouteMessage(b []byte) *RouteMessage {
    	p := (*RouteMessage)(unsafe.Pointer(any))
    	off := int(unsafe.Offsetof(p.Header.Rmx)) + SizeofRtMetrics
    	if freebsdConfArch == "amd64" {
    		off += SizeofRtMetrics // rt_metrics on amd64 is simply doubled
    	}
    	return &RouteMessage{Header: p.Header, Data: b[rsaAlignOf(off):any.Msglen]}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 20 15:46:41 UTC 2022
    - 1.1K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/util/internal/BuildCommencedTimeProvider.java

        private final long fixedTime;
    
        public BuildCommencedTimeProvider(StartParameter startParameter) {
            String offsetStr = startParameter.getSystemPropertiesArgs().get("org.gradle.internal.test.clockoffset");
            long offset = offsetStr != null ? Long.parseLong(offsetStr) : 0;
            fixedTime = offset + System.currentTimeMillis();
        }
    
        public long getCurrentTime() {
            return fixedTime;
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/types2/builtins_test.go

    	{"Alignof", `var x P; _ = unsafe.Alignof(x)`, `func(P) uintptr`},
    
    	{"Offsetof", `var x struct{f bool}; _ = unsafe.Offsetof(x.f)`, `invalid type`},           // constant
    	{"Offsetof", `var x struct{_ int; f bool}; _ = unsafe.Offsetof((&x).f)`, `invalid type`}, // constant
    	{"Offsetof", `var x struct{_ int; f P}; _ = unsafe.Offsetof((&x).f)`, `func(P) uintptr`},
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 20 18:06:31 UTC 2024
    - 10.8K bytes
    - Viewed (0)
  10. src/cmd/internal/goobj/objfile.go

    	return int(r.h.Offsets[BlkHashed64def+1]-r.h.Offsets[BlkHashed64def]) / SymSize
    }
    
    func (r *Reader) NHasheddef() int {
    	return int(r.h.Offsets[BlkHasheddef+1]-r.h.Offsets[BlkHasheddef]) / SymSize
    }
    
    func (r *Reader) NNonpkgdef() int {
    	return int(r.h.Offsets[BlkNonpkgdef+1]-r.h.Offsets[BlkNonpkgdef]) / SymSize
    }
    
    func (r *Reader) NNonpkgref() int {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 23.8K bytes
    - Viewed (0)
Back to top