Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 944 for readAt (0.18 sec)

  1. src/internal/xcoff/file.go

    }
    
    type nobitsSectionReader struct{}
    
    func (*nobitsSectionReader) ReadAt(p []byte, off int64) (n int, err error) {
    	return 0, errors.New("unexpected read from section with uninitialized data")
    }
    
    // Data reads and returns the contents of the XCOFF section s.
    func (s *Section) Data() ([]byte, error) {
    	dat := make([]byte, s.sr.Size())
    	n, err := s.sr.ReadAt(dat, 0)
    	if n == len(dat) {
    		err = nil
    	}
    	return dat[:n], err
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 12 14:42:29 UTC 2024
    - 17.3K bytes
    - Viewed (0)
  2. src/os/os_test.go

    	b := make([]byte, 5)
    
    	n, err := f.ReadAt(b, 7)
    	if err != nil || n != len(b) {
    		t.Fatalf("ReadAt 7: %d, %v", n, err)
    	}
    	if string(b) != "world" {
    		t.Fatalf("ReadAt 7: have %q want %q", string(b), "world")
    	}
    
    	n, err = f.Read(b)
    	if err != nil || n != len(b) {
    		t.Fatalf("Read: %d, %v", n, err)
    	}
    	if string(b) != "hello" {
    		t.Fatalf("Read: have %q want %q", string(b), "hello")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 83.1K bytes
    - Viewed (0)
  3. src/debug/elf/file.go

    	return nil
    }
    
    // NewFile creates a new [File] for accessing an ELF binary in an underlying reader.
    // The ELF binary is expected to start at position 0 in the ReaderAt.
    func NewFile(r io.ReaderAt) (*File, error) {
    	sr := io.NewSectionReader(r, 0, 1<<63-1)
    	// Read and decode ELF identifier
    	var ident [16]uint8
    	if _, err := r.ReadAt(ident[0:], 0); err != nil {
    		return nil, err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 23 16:49:58 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  4. src/internal/xcoff/ar.go

    		return nil, fmt.Errorf("error parsing offset of first member in archive header(%q); %v", fhdr, err)
    	}
    
    	// Read members
    	for {
    		// Read Member Header
    		// The member header is normally 2 bytes larger. But it's easier
    		// to read the name if the header is read without _ar_nam.
    		// However, AIAFMAG must be read afterward.
    		if _, err := sr.Seek(off, io.SeekStart); err != nil {
    			return nil, err
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:32:51 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  5. src/debug/macho/file.go

    type Segment struct {
    	LoadBytes
    	SegmentHeader
    
    	// 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
    	sr *io.SectionReader
    }
    
    // Data reads and returns the contents of the segment.
    func (s *Segment) Data() ([]byte, error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 17.9K bytes
    - Viewed (0)
  6. src/os/file.go

    	return e.Err
    }
    
    // Read reads up to len(b) bytes from the File and stores them in b.
    // It returns the number of bytes read and any error encountered.
    // At end of file, Read returns 0, io.EOF.
    func (f *File) Read(b []byte) (n int, err error) {
    	if err := f.checkValid("read"); err != nil {
    		return 0, err
    	}
    	n, e := f.read(b)
    	return n, f.wrapErr("read", e)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 23:07:37 UTC 2024
    - 25.4K bytes
    - Viewed (0)
  7. src/testing/fstest/mapfs.go

    		return 0, &fs.PathError{Op: "seek", Path: f.path, Err: fs.ErrInvalid}
    	}
    	f.offset = offset
    	return offset, nil
    }
    
    func (f *openMapFile) ReadAt(b []byte, offset int64) (int, error) {
    	if offset < 0 || offset > int64(len(f.f.Data)) {
    		return 0, &fs.PathError{Op: "read", Path: f.path, Err: fs.ErrInvalid}
    	}
    	n := copy(b, f.f.Data[offset:])
    	if n < len(b) {
    		return n, io.EOF
    	}
    	return n, nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 7.1K bytes
    - Viewed (0)
  8. src/cmd/internal/buildid/note.go

    		for {
    			var namesize, descsize, noteType int32
    			err = binary.Read(r, f.ByteOrder, &namesize)
    			if err != nil {
    				if err == io.EOF {
    					break
    				}
    				return nil, fmt.Errorf("read namesize failed: %v", err)
    			}
    			err = binary.Read(r, f.ByteOrder, &descsize)
    			if err != nil {
    				return nil, fmt.Errorf("read descsize failed: %v", err)
    			}
    			err = binary.Read(r, f.ByteOrder, &noteType)
    			if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 17 20:40:42 UTC 2023
    - 6K bytes
    - Viewed (0)
  9. src/cmd/link/internal/loadpe/ldpe.go

    )
    
    // TODO(brainman): maybe just add ReadAt method to bio.Reader instead of creating peBiobuf
    
    // peBiobuf makes bio.Reader look like io.ReaderAt.
    type peBiobuf bio.Reader
    
    func (f *peBiobuf) ReadAt(p []byte, off int64) (int, error) {
    	ret := ((*bio.Reader)(f)).MustSeek(off, 0)
    	if ret < 0 {
    		return 0, errors.New("fail to seek")
    	}
    	n, err := f.Read(p)
    	if err != nil {
    		return 0, err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 18 20:26:46 UTC 2023
    - 26.5K bytes
    - Viewed (0)
  10. cmd/sftp-server-driver.go

    }
    
    func (f *sftpDriver) Fileread(r *sftp.Request) (ra io.ReaderAt, err error) {
    	// This is not timing the actual read operation, but the time it takes to prepare the reader.
    	stopFn := globalSftpMetrics.log(r, f.AccessKey())
    	defer stopFn(0, err)
    
    	flags := r.Pflags()
    	if !flags.Read {
    		// sanity check
    		return nil, os.ErrInvalid
    	}
    
    	bucket, object := path2BucketObject(r.Filepath)
    	if bucket == "" {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed Jun 05 07:51:13 UTC 2024
    - 11.1K bytes
    - Viewed (0)
Back to top