Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 1,002 for readPtr (0.12 sec)

  1. src/internal/saferio/io.go

    // license that can be found in the LICENSE file.
    
    // Package saferio provides I/O functions that avoid allocating large
    // amounts of memory unnecessarily. This is intended for packages that
    // read data from an [io.Reader] where the size is part of the input
    // data but the input may be corrupt, or may be provided by an
    // untrustworthy attacker.
    package saferio
    
    import (
    	"io"
    	"unsafe"
    )
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 31 00:34:05 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/macho_update_uuid.go

    	// locate it, overwrite it with a new value produced by
    	// uuidFromGoBuildId.
    	reader := loadCmdReader{next: int64(cmdOffset),
    		f: outf, order: exem.ByteOrder}
    	for i := uint32(0); i < exem.Ncmd; i++ {
    		cmd, err := reader.Next()
    		if err != nil {
    			return err
    		}
    		if cmd.Cmd == LC_UUID {
    			var u uuidCmd
    			if err := reader.ReadAt(0, &u); err != nil {
    				return err
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 3.3K bytes
    - Viewed (0)
  3. src/cmd/go/internal/modindex/read.go

    	}
    	return asString(s[n : n+int(v)])
    }
    
    // A reader reads sequential fields from a section of the index format.
    type reader struct {
    	d   *decoder
    	pos int
    }
    
    // readAt returns a reader starting at the given position in d.
    func (d *decoder) readAt(pos int) *reader {
    	return &reader{d, pos}
    }
    
    // int reads the next int.
    func (r *reader) int() int {
    	i := r.d.intAt(r.pos)
    	r.pos += 4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 14:34:32 UTC 2024
    - 29.7K bytes
    - Viewed (0)
  4. src/os/file.go

    	}
    	return b, nil
    }
    
    // ReadDir reads the named directory, returning all its directory entries sorted
    // by filename. Through this method, dirFS implements [io/fs.ReadDirFS].
    func (dir dirFS) ReadDir(name string) ([]DirEntry, error) {
    	fullname, err := dir.join(name)
    	if err != nil {
    		return nil, &PathError{Op: "readdir", Path: name, Err: err}
    	}
    	entries, err := ReadDir(fullname)
    	if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 23:07:37 UTC 2024
    - 25.4K bytes
    - Viewed (0)
  5. internal/ringbuffer/ring_buffer_test.go

    			fmt.Println(args...)
    		}
    	}
    	// Inject random reader/writer sleeps.
    	const maxSleep = int(1 * time.Millisecond)
    	doSleep := !testing.Short()
    	rb := New(4 << 10).SetBlocking(true)
    
    	// Reader
    	var readErr error
    	var wg sync.WaitGroup
    	wg.Add(1)
    	go func() {
    		readRng := rand.New(rand.NewSource(1))
    		defer wg.Done()
    		defer rb.CloseWithError(readErr)
    		buf := make([]byte, 1024)
    		for {
    			// Read
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed May 15 00:11:04 UTC 2024
    - 26.8K bytes
    - Viewed (0)
  6. src/encoding/base32/base32_test.go

    		// error is returned.
    		{r: badReader{data: []byte("MY====="), errs: []error{badErr}},
    			res: "", err: badErr},
    		// Reader returns invalid input data (too short) but no error.  Verify io.ErrUnexpectedEOF
    		// is returned.
    		{r: badReader{data: []byte("MY====="), errs: []error{nil}},
    			res: "", err: io.ErrUnexpectedEOF},
    		// Reader returns invalid input data and an error.  Verify the reader and not the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 16:25:54 UTC 2024
    - 26K bytes
    - Viewed (0)
  7. src/os/os_test.go

    		t.Helper()
    		fi, err := d.Readdir(n)
    		if err != wantErr {
    			t.Fatalf("Readdir of %d got error %v, want %v", n, err, wantErr)
    		}
    		if g, e := len(fi), want; g != e {
    			t.Errorf("Readdir of %d got %d files, want %d", n, g, e)
    		}
    	}
    
    	readDirExpect := func(n, want int, wantErr error) {
    		t.Helper()
    		de, err := d.ReadDir(n)
    		if err != wantErr {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 83.1K bytes
    - Viewed (0)
  8. src/io/io_test.go

    	}
    }
    
    func TestNopCloserWriterToForwarding(t *testing.T) {
    	for _, tc := range [...]struct {
    		Name string
    		r    Reader
    	}{
    		{"not a WriterTo", Reader(nil)},
    		{"a WriterTo", struct {
    			Reader
    			WriterTo
    		}{}},
    	} {
    		nc := NopCloser(tc.r)
    
    		_, expected := tc.r.(WriterTo)
    		_, got := nc.(WriterTo)
    		if expected != got {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 09 22:04:41 UTC 2023
    - 18.9K bytes
    - Viewed (0)
  9. src/testing/fstest/testfs.go

    			t.errorf("%s: third Open: ReadDir(%d) after %d: 0 entries but nil error", dir, n, len(list2))
    			return
    		}
    	}
    	t.checkDirList(dir, "first Open+ReadDir(-1) vs third Open+ReadDir(1,2) loop", list, list2)
    
    	// If fsys has ReadDir, check that it matches and is sorted.
    	if fsys, ok := t.fsys.(fs.ReadDirFS); ok {
    		list2, err := fsys.ReadDir(dir)
    		if err != nil {
    			t.errorf("%s: fsys.ReadDir: %w", dir, err)
    			return
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 16.3K bytes
    - Viewed (0)
  10. src/debug/pe/section.go

    	NumberOfLineNumbers  uint16
    	Characteristics      uint32
    }
    
    // Section provides access to PE COFF section.
    type Section struct {
    	SectionHeader
    	Relocs []Reloc
    
    	// Embed ReaderAt for ReadAt method.
    	// Do not embed SectionReader directly
    	// to avoid having Read and Seek.
    	// If a client wants Read and Seek it must use
    	// Open() to avoid fighting over the seek offset
    	// with other clients.
    	io.ReaderAt
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 3.5K bytes
    - Viewed (0)
Back to top