- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 12 for WriteSeeker (0.21 sec)
-
src/internal/coverage/slicewriter/slicewriter.go
package slicewriter import ( "fmt" "io" ) // WriteSeeker is a helper object that implements the io.WriteSeeker // interface. Clients can create a WriteSeeker, make a series of Write // calls to add data to it (and possibly Seek calls to update // previously written portions), then finally invoke BytesWritten() to // get a pointer to the constructed byte slice. type WriteSeeker struct { payload []byte off int64 }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Apr 26 12:44:26 UTC 2023 - 2.5K bytes - Viewed (0) -
src/internal/coverage/slicewriter/slw_test.go
} } } wf := func(t *testing.T, ws *WriteSeeker, p []byte) { t.Helper() nw, werr := ws.Write(p) if werr != nil { t.Fatalf("unexpected write error: %v", werr) } if nw != len(p) { t.Fatalf("wrong amount written want %d got %d", len(p), nw) } } rf := func(t *testing.T, ws *WriteSeeker, p []byte) { t.Helper() b := make([]byte, len(p)) nr, rerr := ws.Read(b)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Apr 26 12:44:26 UTC 2023 - 3.2K bytes - Viewed (0) -
src/internal/coverage/encodecounter/encode.go
if err := cfw.writeHeader(metaFileHash); err != nil { return err } return cfw.AppendSegment(args, visitor) } func padToFourByteBoundary(ws *slicewriter.WriteSeeker) error { sz := len(ws.BytesWritten()) zeros := []byte{0, 0, 0, 0} rem := uint32(sz) % 4 if rem != 0 { pad := zeros[:(4 - rem)] if nw, err := ws.Write(pad); err != nil { return err
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 01:00:11 UTC 2024 - 7.8K bytes - Viewed (0) -
src/internal/coverage/cfile/testdata/harness.go
log.SetPrefix("emitToWriter: ") var slwm slicewriter.WriteSeeker if err := coverage.WriteMeta(&slwm); err != nil { log.Fatalf("error: WriteMeta returns %v", err) } mf := filepath.Join(*outdirflag, "covmeta.0abcdef") if err := os.WriteFile(mf, slwm.BytesWritten(), 0666); err != nil { log.Fatalf("error: writing %s: %v", mf, err) } var slwc slicewriter.WriteSeeker if err := coverage.WriteCounters(&slwc); err != nil {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue May 21 19:41:02 UTC 2024 - 6.9K bytes - Viewed (0) -
src/internal/coverage/encodemeta/encode.go
nFuncs := len(b.funcs) var foff int64 = coverage.CovMetaHeaderSize + int64(b.stab.Size()) + int64(nFuncs)*4 for idx := 0; idx < nFuncs; idx++ { b.wrUint32(w, uint32(foff)) foff += int64(len(b.funcs[idx].encoded)) } return off + (int64(len(b.funcs)) * 4) } func (b *CoverageMetaDataBuilder) emitFunc(w io.WriteSeeker, off int64, f funcDesc) (int64, error) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Feb 29 17:16:10 UTC 2024 - 5.5K bytes - Viewed (0) -
src/internal/coverage/test/roundtrip_test.go
p := "empty/package" pn := "package" mp := "m" b, err := encodemeta.NewCoverageMetaDataBuilder(p, pn, mp) if err != nil { t.Fatalf("making builder: %v", err) } drws := &slicewriter.WriteSeeker{} b.Emit(drws) drws.Seek(0, io.SeekStart) dec, err := decodemeta.NewCoverageMetaDataDecoder(drws.BytesWritten(), false) if err != nil { t.Fatalf("making decoder: %v", err) } nf := dec.NumFuncs()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jan 20 21:42:05 UTC 2023 - 8.5K bytes - Viewed (0) -
src/io/io.go
// ReadSeekCloser is the interface that groups the basic Read, Seek and Close // methods. type ReadSeekCloser interface { Reader Seeker Closer } // WriteSeeker is the interface that groups the basic Write and Seek methods. type WriteSeeker interface { Writer Seeker } // ReadWriteSeeker is the interface that groups the basic Read, Write and Seek methods. type ReadWriteSeeker interface { Reader
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 15 17:34:10 UTC 2024 - 21.6K bytes - Viewed (0) -
src/cmd/covdata/metamerge.go
fh := md5.New() blobs := [][]byte{} tlen := uint64(unsafe.Sizeof(coverage.MetaFileHeader{})) for _, p := range mm.pkgs { var blob []byte if pcombine { mdw := &slicewriter.WriteSeeker{} p.cmdb.Emit(mdw) blob = mdw.BytesWritten() } else { blob = p.mdblob } ph := md5.Sum(blob) blobs = append(blobs, blob) if _, err := fh.Write(ph[:]); err != nil {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 12 17:17:47 UTC 2024 - 12.1K bytes - Viewed (0) -
src/archive/tar/reader.go
} return n, err } // writeTo writes the content of the current file to w. // The bytes written matches the number of remaining bytes in the current file. // // If the current file is sparse and w is an io.WriteSeeker, // then writeTo uses Seek to skip past holes defined in Header.SparseHoles, // assuming that skipped regions are filled with NULs. // This always writes the last byte to ensure w is the right size. //
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 08 01:59:14 UTC 2024 - 26.8K bytes - Viewed (0) -
src/cmd/cover/cover.go
for k := range p.counterLengths { cvn := mkCounterVarName(k) fmt.Fprintf(w, "var %s [%d]uint32\n", cvn, p.counterLengths[k]) } // Emit encoded meta-data. var sws slicewriter.WriteSeeker digest, err := p.mdb.Emit(&sws) if err != nil { log.Fatalf("encoding meta-data: %v", err) } p.mdb = nil fmt.Fprintf(w, "var %s = [...]byte{\n", mkMetaVar()) payload := sws.BytesWritten()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue May 14 19:41:17 UTC 2024 - 34.5K bytes - Viewed (0)