- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for AddStringAt (0.1 sec)
-
src/cmd/link/internal/loader/symbolbuilder.go
r.SetAdd(add) return off + int64(r.Siz()) } func (sb *SymbolBuilder) SetAddr(arch *sys.Arch, off int64, tgt Sym) int64 { return sb.SetAddrPlus(arch, off, tgt, 0) } func (sb *SymbolBuilder) AddStringAt(off int64, str string) int64 { strLen := int64(len(str)) if off+strLen > int64(len(sb.data)) { panic("attempt to write past end of buffer") } copy(sb.data[off:off+strLen], str) return off + strLen }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Nov 08 15:25:19 UTC 2023 - 13.9K bytes - Viewed (0) -
src/cmd/link/internal/ld/pcln.go
// Write filetab. writeFiletab := func(ctxt *Link, s loader.Sym) { sb := ctxt.loader.MakeSymbolUpdater(s) // Write the strings. for filename, loc := range fileOffsets { sb.AddStringAt(int64(loc), expandFile(filename)) } } state.nfiles = uint32(len(fileOffsets)) state.filetab = state.addGeneratedSym(ctxt, "runtime.filetab", fileSize, writeFiletab) return cuOffsets }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Feb 21 22:16:54 UTC 2024 - 29.6K bytes - Viewed (0)