Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 22 for addgostring (0.22 sec)

  1. 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)
  2. 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)
  3. src/cmd/link/internal/ld/elf.go

    		j := 0
    		for x := l.aux; x != nil; x = x.next {
    			j++
    		}
    		s.AddUint16(ctxt.Arch, uint16(j))                        // aux count
    		s.AddUint32(ctxt.Arch, uint32(dynstr.Addstring(l.file))) // file string offset
    		s.AddUint32(ctxt.Arch, 16)                               // offset from header to first aux
    		if l.next != nil {
    			s.AddUint32(ctxt.Arch, 16+uint32(j)*16) // offset from this header to next
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  4. 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)
  5. src/cmd/link/internal/ld/dwarf.go

    }
    
    func (c dwctxt) AddBytes(s dwarf.Sym, b []byte) {
    	ds := loader.Sym(s.(dwSym))
    	dsu := c.ldr.MakeSymbolUpdater(ds)
    	dsu.AddBytes(b)
    }
    
    func (c dwctxt) AddString(s dwarf.Sym, v string) {
    	ds := loader.Sym(s.(dwSym))
    	dsu := c.ldr.MakeSymbolUpdater(ds)
    	dsu.Addstring(v)
    }
    
    func (c dwctxt) AddAddress(s dwarf.Sym, data interface{}, value int64) {
    	ds := loader.Sym(s.(dwSym))
    	dsu := c.ldr.MakeSymbolUpdater(ds)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  6. 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)
  7. 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)
  8. src/cmd/internal/dwarf/dwarf.go

    	AddDWARFAddrSectionOffset(s Sym, t interface{}, ofs int64)
    	CurrentOffset(s Sym) int64
    	RecordDclReference(from Sym, to Sym, dclIdx int, inlIndex int)
    	RecordChildDieOffsets(s Sym, vars []*Var, offsets []int32)
    	AddString(s Sym, v string)
    	Logf(format string, args ...interface{})
    }
    
    // AppendUleb128 appends v to b using DWARF's unsigned LEB128 encoding.
    func AppendUleb128(b []byte, v uint64) []byte {
    	for {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 06 15:23:18 UTC 2024
    - 43K bytes
    - Viewed (0)
  9. test-site/activator-launch-1.3.2.jar

    scala.PartialFunction); } scala/collection/TraversableOnce$$anonfun$addString$1.class package scala.collection; public final synchronized class TraversableOnce$$anonfun$addString$1 extends scala.runtime.AbstractFunction1 implements scala.Serializable { private final scala.runtime.BooleanRef first$2; private final mutable.StringBuilder b$2; private final String sep$1; public final Object apply(Object); public void TraversableOnce$$anonfun$addString$1(scala.runtime.BooleanRef, mutable.StringBuilder, String);...
    Registered: Wed Jun 12 15:38:08 UTC 2024
    - Last Modified: Mon Apr 20 08:41:37 UTC 2015
    - 1.2M bytes
    - Viewed (1)
  10. src/cmd/internal/obj/dwarf.go

    	b := []byte{byte(i)}
    	c.AddBytes(s, b)
    }
    func (c dwCtxt) AddBytes(s dwarf.Sym, b []byte) {
    	ls := s.(*LSym)
    	ls.WriteBytes(c.Link, ls.Size, b)
    }
    func (c dwCtxt) AddString(s dwarf.Sym, v string) {
    	ls := s.(*LSym)
    	ls.WriteString(c.Link, ls.Size, len(v), v)
    	ls.WriteInt(c.Link, ls.Size, 1, 0)
    }
    func (c dwCtxt) AddAddress(s dwarf.Sym, data interface{}, value int64) {
    	ls := s.(*LSym)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 20:40:28 UTC 2023
    - 22K bytes
    - Viewed (0)
Back to top