}
r.readFull(r.tmp[:8])
- if !bytes.Equal(r.tmp[:8], []byte("\x00\x00go13ld")) {
+ if !bytes.Equal(r.tmp[:8], []byte("\x00\x00go17ld")) {
return r.error(errCorruptObject)
}
}
r.readFull(r.tmp[:7])
- if !bytes.Equal(r.tmp[:7], []byte("\xffgo13ld")) {
+ if !bytes.Equal(r.tmp[:7], []byte("\xffgo17ld")) {
return r.error(errCorruptObject)
}
//
// The file format is:
//
-// - magic header: "\x00\x00go13ld"
+// - magic header: "\x00\x00go17ld"
// - byte 1 - version number
// - sequence of strings giving dependencies (imported packages)
// - empty string (marks end of sequence)
// - data, the content of the defined symbols
// - sequence of defined symbols
// - byte 0xff (marks end of sequence)
-// - magic footer: "\xff\xffgo13ld"
+// - magic footer: "\xff\xffgo17ld"
//
// All integers are stored in a zigzag varint format.
// See golang.org/s/go12symtab for a definition.
w := newObjWriter(ctxt, b)
// Magic header
- w.wr.WriteString("\x00\x00go13ld")
+ w.wr.WriteString("\x00\x00go17ld")
// Version
w.wr.WriteByte(1)
}
// Magic footer
- w.wr.WriteString("\xff\xffgo13ld")
+ w.wr.WriteString("\xff\xffgo17ld")
}
// Symbols are prefixed so their content doesn't get confused with the magic footer.
//
// The file format is:
//
-// - magic header: "\x00\x00go13ld"
+// - magic header: "\x00\x00go17ld"
// - byte 1 - version number
// - sequence of strings giving dependencies (imported packages)
// - empty string (marks end of sequence)
// - data, the content of the defined symbols
// - sequence of defined symbols
// - byte 0xff (marks end of sequence)
-// - magic footer: "\xff\xffgo13ld"
+// - magic footer: "\xff\xffgo17ld"
//
// All integers are stored in a zigzag varint format.
// See golang.org/s/go12symtab for a definition.
)
const (
- startmagic = "\x00\x00go13ld"
- endmagic = "\xff\xffgo13ld"
+ startmagic = "\x00\x00go17ld"
+ endmagic = "\xff\xffgo17ld"
)
var emptyPkg = []byte(`"".`)