- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for sharedMemTempFile (0.22 sec)
-
src/internal/fuzz/mem.go
// TODO(jayconrod): set a reasonable maximum size per platform. return int(unsafe.Sizeof(sharedMemHeader{})) + valueSize } // sharedMemTempFile creates a new temporary file of the given size, then maps // it into memory. The file will be removed when the Close method is called. func sharedMemTempFile(size int) (m *sharedMem, err error) { // Create a temporary file. f, err := os.CreateTemp("", "fuzz-*") if err != nil { return nil, err
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Sep 28 03:44:27 UTC 2022 - 4.5K bytes - Viewed (0) -
src/internal/fuzz/worker_test.go
ws := &workerServer{ fuzzFn: func(_ CorpusEntry) (time.Duration, error) { return time.Second, nil }, workerComm: workerComm{memMu: make(chan *sharedMem, 1)}, } mem, err := sharedMemTempFile(workerSharedMemSize) if err != nil { b.Fatalf("failed to create temporary shared memory file: %s", err) } defer func() { if err := mem.Close(); err != nil { b.Error(err) } }()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Dec 13 18:45:54 UTC 2021 - 4.8K bytes - Viewed (0) -
src/internal/fuzz/sys_posix.go
return nil, err } return &sharedMem{f: f, region: region, removeOnClose: removeOnClose}, nil } // Close unmaps the shared memory and closes the temporary file. If this // sharedMem was created with sharedMemTempFile, Close also removes the file. func (m *sharedMem) Close() error { // Attempt all operations, even if we get an error for an earlier operation. // os.File.Close may fail due to I/O errors, but we still want to delete
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Jan 12 19:47:40 UTC 2022 - 4.1K bytes - Viewed (0) -
src/internal/fuzz/sys_windows.go
removeOnClose: removeOnClose, sys: sharedMemSys{mapObj: mapObj}, }, nil } // Close unmaps the shared memory and closes the temporary file. If this // sharedMem was created with sharedMemTempFile, Close also removes the file. func (m *sharedMem) Close() error { // Attempt all operations, even if we get an error for an earlier operation. // os.File.Close may fail due to I/O errors, but we still want to delete
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jul 20 18:35:25 UTC 2023 - 4.5K bytes - Viewed (0) -
src/internal/fuzz/worker.go
termC chan struct{} // closed by wait when worker process terminates } func newWorker(c *coordinator, dir, binPath string, args, env []string) (*worker, error) { mem, err := sharedMemTempFile(workerSharedMemSize) if err != nil { return nil, err } memMu := make(chan *sharedMem, 1) memMu <- mem return &worker{ dir: dir, binPath: binPath, args: args,
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 26 19:58:28 UTC 2024 - 37.7K bytes - Viewed (0)