Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for addgostring (0.33 sec)

  1. src/cmd/link/internal/ld/symtab.go

    		nilSlice()
    	}
    
    	if ctxt.BuildMode == BuildModePlugin {
    		addgostring(ctxt, ldr, moduledata, "go:link.thispluginpath", objabi.PathToPrefix(*flagPluginPath))
    
    		pkghashes := ldr.CreateSymForUpdate("go:link.pkghashes", 0)
    		pkghashes.SetLocal(true)
    		pkghashes.SetType(sym.SRODATA)
    
    		for i, l := range ctxt.Library {
    			// pkghashes[i].name
    			addgostring(ctxt, ldr, pkghashes, fmt.Sprintf("go:link.pkgname.%d", i), l.Pkg)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 13 16:29:40 UTC 2023
    - 29.2K bytes
    - Viewed (0)
  2. src/internal/profile/encode.go

    		}
    	}
    	for _, f := range p.Function {
    		f.nameX = addString(strings, f.Name)
    		f.systemNameX = addString(strings, f.SystemName)
    		f.filenameX = addString(strings, f.Filename)
    	}
    
    	p.dropFramesX = addString(strings, p.DropFrames)
    	p.keepFramesX = addString(strings, p.KeepFrames)
    
    	if pt := p.PeriodType; pt != nil {
    		pt.typeX = addString(strings, pt.Type)
    		pt.unitX = addString(strings, pt.Unit)
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 07 19:52:28 UTC 2023
    - 13.6K bytes
    - Viewed (0)
  3. src/cmd/vendor/github.com/google/pprof/profile/encode.go

    	}
    	for _, f := range p.Function {
    		f.nameX = addString(strings, f.Name)
    		f.systemNameX = addString(strings, f.SystemName)
    		f.filenameX = addString(strings, f.Filename)
    	}
    
    	p.dropFramesX = addString(strings, p.DropFrames)
    	p.keepFramesX = addString(strings, p.KeepFrames)
    
    	if pt := p.PeriodType; pt != nil {
    		pt.typeX = addString(strings, pt.Type)
    		pt.unitX = addString(strings, pt.Unit)
    	}
    
    	p.commentX = nil
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 16 15:19:53 UTC 2024
    - 17.1K bytes
    - Viewed (0)
  4. pilot/test/xdstest/extract.go

    		for _, lb := range ep.LbEndpoints {
    			var addrString string
    			switch lb.GetEndpoint().GetAddress().Address.(type) {
    			case *core.Address_SocketAddress:
    				addrString = fmt.Sprintf("%s:%d",
    					lb.GetEndpoint().Address.GetSocketAddress().Address, lb.GetEndpoint().Address.GetSocketAddress().GetPortValue())
    			case *core.Address_Pipe:
    				addrString = lb.GetEndpoint().Address.GetPipe().Path
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Dec 19 22:42:42 UTC 2023
    - 13.9K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/objfile.go

    		ctxt.Diag("copy %s: unexpected length %d != %d", file.Name, written, file.Size)
    	}
    }
    
    func (w *writer) StringTable() {
    	w.AddString("")
    	for _, p := range w.ctxt.Imports {
    		w.AddString(p.Pkg)
    	}
    	for _, pkg := range w.pkglist {
    		w.AddString(pkg)
    	}
    	w.ctxt.traverseSyms(traverseAll, func(s *LSym) {
    		// Don't put names of builtins into the string table (to save
    		// space).
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 24K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/go.go

    		return
    	}
    	seenlib[lib] = true
    
    	if ctxt.IsELF {
    		dsu := ctxt.loader.MakeSymbolUpdater(ctxt.DynStr)
    		if dsu.Size() == 0 {
    			dsu.Addstring("")
    		}
    		du := ctxt.loader.MakeSymbolUpdater(ctxt.Dynamic)
    		Elfwritedynent(ctxt.Arch, du, elf.DT_NEEDED, uint64(dsu.Addstring(lib)))
    	} else {
    		Errorf(nil, "adddynlib: unsupported binary format")
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 22 16:48:30 UTC 2023
    - 11.2K bytes
    - Viewed (0)
  7. src/cmd/link/internal/loader/loader_test.go

    				sb.AddUint8('b')
    				sb.SetUint8(arch, 1, 'c')
    				return s
    			},
    			expData: []byte{'a', 'c'},
    			expKind: sym.SDATA,
    		},
    		{
    			which: "AddString",
    			addDataFunc: func(l *Loader, s Sym, _ Sym) Sym {
    				sb := l.MakeSymbolUpdater(s)
    				sb.Addstring("hello")
    				return s
    			},
    			expData: []byte{'h', 'e', 'l', 'l', 'o', 0},
    			expKind: sym.SNOPTRDATA,
    		},
    		{
    			which: "AddAddrPlus",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 19:08:09 UTC 2024
    - 12K bytes
    - Viewed (0)
  8. src/os/os_windows_test.go

    }
    
    func (rd *reparseData) addString(s string) (offset, length uint16) {
    	p := syscall.StringToUTF16(s)
    	return rd.addUTF16s(p), uint16(len(p)-1) * 2 // do not include terminating NUL in the length (as per PrintNameLength and SubstituteNameLength documentation)
    }
    
    func (rd *reparseData) addSubstituteName(name string) {
    	rd.substituteName.offset, rd.substituteName.length = rd.addString(name)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 41.8K bytes
    - Viewed (0)
  9. src/cmd/link/internal/loader/symbolbuilder.go

    	if off+strLen+1 > int64(len(sb.data)) {
    		panic("attempt to write past end of buffer")
    	}
    	copy(sb.data[off:off+strLen], str)
    	sb.data[off+strLen] = 0
    	return off + strLen + 1
    }
    
    func (sb *SymbolBuilder) Addstring(str string) int64 {
    	if sb.kind == 0 {
    		sb.kind = sym.SNOPTRDATA
    	}
    	r := sb.size
    	sb.data = append(sb.data, str...)
    	sb.data = append(sb.data, 0)
    	sb.size = int64(len(sb.data))
    	return r
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 15:25:19 UTC 2023
    - 13.9K bytes
    - Viewed (0)
  10. src/cmd/link/internal/ld/macho.go

    		symstr.AddUint8('_')
    
    		// replace "·" as ".", because DTrace cannot handle it.
    		name := strings.Replace(ldr.SymExtname(s), "·", ".", -1)
    
    		name = mangleABIName(ctxt, ldr, s, name)
    		symstr.Addstring(name)
    
    		if t := ldr.SymType(s); t == sym.SDYNIMPORT || t == sym.SHOSTOBJ || t == sym.SUNDEFEXT {
    			symtab.AddUint8(0x01)                             // type N_EXT, external symbol
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
Back to top