- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for MAP_SHARED (0.42 sec)
-
src/cmd/go/internal/mmap/mmap_unix.go
if n == 0 { return Data{f, nil}, nil } mmapLength := int(((size + pagesize - 1) / pagesize) * pagesize) // round up to page size data, err := syscall.Mmap(int(f.Fd()), 0, mmapLength, syscall.PROT_READ, syscall.MAP_SHARED) if err != nil { return Data{}, &fs.PathError{Op: "mmap", Path: f.Name(), Err: err} } return Data{f, data[:n]}, nil
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Dec 15 21:57:36 UTC 2023 - 886 bytes - Viewed (0) -
src/runtime/defs_freebsd.go
O_TRUNC = C.O_TRUNC O_CLOEXEC = C.O_CLOEXEC PROT_NONE = C.PROT_NONE PROT_READ = C.PROT_READ PROT_WRITE = C.PROT_WRITE PROT_EXEC = C.PROT_EXEC MAP_ANON = C.MAP_ANON MAP_SHARED = C.MAP_SHARED MAP_PRIVATE = C.MAP_PRIVATE MAP_FIXED = C.MAP_FIXED MADV_DONTNEED = C.MADV_DONTNEED MADV_FREE = C.MADV_FREE SA_SIGINFO = C.SA_SIGINFO SA_RESTART = C.SA_RESTART
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 12 21:17:22 UTC 2024 - 4.1K bytes - Viewed (0) -
src/runtime/debug/panic_test.go
if runtime.GOOS == "netbsd" && runtime.GOARCH == "arm" { t.Skip("netbsd-arm doesn't provide fault address (golang.org/issue/45026)") } m, err := syscall.Mmap(-1, 0, 0x1000, syscall.PROT_READ /* Note: no PROT_WRITE */, syscall.MAP_SHARED|syscall.MAP_ANON) if err != nil { t.Fatalf("can't map anonymous memory: %s", err) } defer syscall.Munmap(m) old := debug.SetPanicOnFault(true) defer debug.SetPanicOnFault(old) const lowBits = 0x3e7
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 28 18:17:57 UTC 2021 - 1.4K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/telemetry/internal/mmap/mmap_unix.go
return Data{f, nil, nil}, nil } mmapLength := int(((size + pagesize - 1) / pagesize) * pagesize) // round up to page size data, err := syscall.Mmap(int(f.Fd()), 0, mmapLength, syscall.PROT_READ|syscall.PROT_WRITE, syscall.MAP_SHARED) if err != nil { return Data{}, &fs.PathError{Op: "mmap", Path: f.Name(), Err: err} } return Data{f, data[:n], nil}, nil } func munmapFile(d Data) error { if len(d.Data) == 0 { return nil }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 30 21:40:49 UTC 2024 - 1.1K bytes - Viewed (0) -
src/cmd/internal/bio/buf_mmap.go
// Page-align the offset. off := r.Offset() align := syscall.Getpagesize() aoff := off &^ int64(align-1) data, err := syscall.Mmap(int(r.f.Fd()), aoff, int(length+uint64(off-aoff)), syscall.PROT_READ, syscall.MAP_SHARED|syscall.MAP_FILE) if err != nil { return nil, false } data = data[off-aoff:] r.MustSeek(int64(length), 1) return data, true
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 19 11:20:31 UTC 2024 - 1.6K bytes - Viewed (0) -
src/cmd/link/internal/ld/outbuf_mmap.go
} err = out.f.Truncate(int64(filesize)) if err != nil { Exitf("resize output file failed: %v", err) } out.buf, err = syscall.Mmap(int(out.f.Fd()), 0, int(filesize), syscall.PROT_READ|syscall.PROT_WRITE, syscall.MAP_SHARED|syscall.MAP_FILE) if err != nil { return err } // copy heap to new mapping if uint64(oldlen+len(out.heap)) > filesize { panic("mmap size too small") } copy(out.buf[oldlen:], out.heap)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 19 11:20:31 UTC 2024 - 1.4K bytes - Viewed (0) -
src/runtime/memmove_linux_amd64_test.go
syscall.Syscall(syscall.SYS_MUNMAP, base, 3<<30, 0) for off := uintptr(0); off < 3<<30; off += 65536 { _, _, errno := syscall.Syscall6(syscall.SYS_MMAP, base+off, 65536, syscall.PROT_READ|syscall.PROT_WRITE, syscall.MAP_SHARED|syscall.MAP_FIXED, tmp.Fd(), 0) if errno != 0 { t.Skipf("could not map a page at requested 0x%x: %s", base+off, errno) } defer syscall.Syscall(syscall.SYS_MUNMAP, base+off, 65536, 0) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Sep 07 01:48:30 UTC 2022 - 1.5K bytes - Viewed (0) -
src/internal/fuzz/sys_posix.go
"syscall" ) type sharedMemSys struct{} func sharedMemMapFile(f *os.File, size int, removeOnClose bool) (*sharedMem, error) { prot := syscall.PROT_READ | syscall.PROT_WRITE flags := syscall.MAP_FILE | syscall.MAP_SHARED region, err := syscall.Mmap(int(f.Fd()), 0, size, prot, flags) if err != nil { return nil, err } return &sharedMem{f: f, region: region, removeOnClose: removeOnClose}, nil }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Jan 12 19:47:40 UTC 2022 - 4.1K bytes - Viewed (0)