Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 322 for mmap (0.12 sec)

  1. pilot/pkg/networking/core/match/match.go

    		case *matcher.Matcher_MatcherTree_PrefixMatchMap:
    			mmap = t.PrefixMatchMap
    		case *matcher.Matcher_MatcherTree_ExactMatchMap:
    			mmap = t.ExactMatchMap
    		default:
    			return Mapper{}, false
    		}
    		return Mapper{Matcher: mmatcher, Map: mmap.Map}, true
    	}
    	return Mapper{}, false
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Mar 28 17:09:02 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  2. src/runtime/cgo/gcc_linux_amd64.c

    void
    x_cgo_init(G *g, void (*setg)(void*), void **tlsg, void **tlsbase)
    {
    	uintptr *pbounds;
    
    	/* The memory sanitizer distributed with versions of clang
    	   before 3.8 has a bug: if you call mmap before malloc, mmap
    	   may return an address that is later overwritten by the msan
    	   library.  Avoid this problem by forcing a call to malloc
    	   here, before we ever call malloc.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 22:06:46 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  3. src/runtime/cgo/gcc_mmap.c

    #include <errno.h>
    #include <stdint.h>
    #include <stdlib.h>
    #include <sys/mman.h>
    
    #include "libcgo.h"
    
    uintptr_t
    x_cgo_mmap(void *addr, uintptr_t length, int32_t prot, int32_t flags, int32_t fd, uint32_t offset) {
    	void *p;
    
    	_cgo_tsan_acquire();
    	p = mmap(addr, length, prot, flags, fd, offset);
    	_cgo_tsan_release();
    	if (p == MAP_FAILED) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 25 20:58:13 UTC 2023
    - 916 bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/outbuf_test.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package ld
    
    import (
    	"path/filepath"
    	"runtime"
    	"testing"
    )
    
    // TestMMap ensures that we can actually mmap on every supported platform.
    func TestMMap(t *testing.T) {
    	switch runtime.GOOS {
    	default:
    		t.Skip("unsupported OS")
    	case "aix", "darwin", "ios", "dragonfly", "freebsd", "linux", "netbsd", "openbsd", "windows":
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 08 20:03:01 UTC 2021
    - 2.2K bytes
    - Viewed (0)
  5. src/runtime/cgo/gcc_linux_arm64.c

    }
    
    void
    x_cgo_init(G *g, void (*setg)(void*), void **tlsg, void **tlsbase)
    {
    	uintptr *pbounds;
    
    	/* The memory sanitizer distributed with versions of clang
    	   before 3.8 has a bug: if you call mmap before malloc, mmap
    	   may return an address that is later overwritten by the msan
    	   library.  Avoid this problem by forcing a call to malloc
    	   here, before we ever call malloc.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 22:06:46 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/asmb.go

    }
    
    // sizeExtRelocs precomputes the size needed for the reloc records,
    // sets the size and offset for relocation records in each section,
    // and mmap the output buffer with the proper size.
    func sizeExtRelocs(ctxt *Link, relsize uint32) {
    	if relsize == 0 {
    		panic("sizeExtRelocs: relocation size not set")
    	}
    	var sz int64
    	for _, seg := range Segments {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 02 09:22:56 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  7. src/runtime/sys_openbsd2.go

    }
    func thrkill_trampoline()
    
    // mmap is used to do low-level memory allocation via mmap. Don't allow stack
    // splits, since this function (used by sysAlloc) is called in a lot of low-level
    // parts of the runtime and callers often assume it won't acquire any locks.
    //
    //go:nosplit
    func mmap(addr unsafe.Pointer, n uintptr, prot, flags, fd int32, off uint32) (unsafe.Pointer, int) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  8. test/recover4.go

    	// so that memcopy can recover.
    	debug.SetPanicOnFault(true)
    
    	size := syscall.Getpagesize()
    
    	// Map 16 pages of data with a 4-page hole in the middle.
    	data, err := syscall.Mmap(-1, 0, 16*size, syscall.PROT_READ|syscall.PROT_WRITE, syscall.MAP_ANON|syscall.MAP_PRIVATE)
    	if err != nil {
    		log.Fatalf("mmap: %v", err)
    	}
    
    	// Create a hole in the mapping that's PROT_NONE.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:25 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  9. src/crypto/sha1/issue15617_test.go

    //go:build amd64 && (linux || darwin)
    
    package sha1_test
    
    import (
    	"crypto/sha1"
    	"syscall"
    	"testing"
    )
    
    func TestOutOfBoundsRead(t *testing.T) {
    	const pageSize = 4 << 10
    	data, err := syscall.Mmap(0, 0, 2*pageSize, syscall.PROT_READ|syscall.PROT_WRITE, syscall.MAP_ANON|syscall.MAP_PRIVATE)
    	if err != nil {
    		panic(err)
    	}
    	if err := syscall.Mprotect(data[pageSize:], syscall.PROT_NONE); err != nil {
    		panic(err)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 14 14:17:04 UTC 2022
    - 660 bytes
    - Viewed (0)
  10. src/cmd/internal/bio/buf.go

    	}
    	return data, false, nil
    }
    
    // SliceRO returns a slice containing the next length bytes of r
    // backed by a read-only mmap'd data. If the mmap cannot be
    // established (limit exceeded, region too small, etc) a nil slice
    // will be returned. If mmap succeeds, it will never be unmapped.
    func (r *Reader) SliceRO(length uint64) []byte {
    	data, ok := r.sliceOS(length)
    	if ok {
    		return data
    	}
    	return nil
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 11 17:15:15 UTC 2020
    - 3.1K bytes
    - Viewed (0)
Back to top