Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for symGroupType (0.14 sec)

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

    		}
    
    		name := ldr.SymName(s)
    		switch {
    		case strings.HasPrefix(name, "go:string."):
    			symGroupType[s] = sym.SGOSTRING
    			ldr.SetAttrNotInSymbolTable(s, true)
    			ldr.SetCarrierSym(s, symgostring)
    
    		case strings.HasPrefix(name, "runtime.gcbits."),
    			strings.HasPrefix(name, "type:.gcprog."):
    			symGroupType[s] = sym.SGCBITS
    			ldr.SetAttrNotInSymbolTable(s, true)
    			ldr.SetCarrierSym(s, symgcbits)
    
    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/cmd/link/internal/ld/main.go

    	bench.Start("findfunctab")
    	ctxt.findfunctab(pclnState, containers)
    	bench.Start("dwarfGenerateDebugSyms")
    	dwarfGenerateDebugSyms(ctxt)
    	bench.Start("symtab")
    	symGroupType := ctxt.symtab(pclnState)
    	bench.Start("dodata")
    	ctxt.dodata(symGroupType)
    	bench.Start("address")
    	order := ctxt.address()
    	bench.Start("dwarfcompress")
    	dwarfcompress(ctxt)
    	bench.Start("layout")
    	filesize := ctxt.layout(order)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 16:59:50 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/data.go

    	if s == 0 {
    		panic("bad")
    	}
    	if int(s) < len(state.symGroupType) {
    		state.symGroupType[s] = kind
    	} else {
    		su := state.ctxt.loader.MakeSymbolUpdater(s)
    		su.SetType(kind)
    	}
    }
    
    func (ctxt *Link) dodata(symGroupType []sym.SymKind) {
    
    	// Give zeros sized symbols space if necessary.
    	fixZeroSizedSymbols(ctxt)
    
    	// Collect data symbols by type into data.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
Back to top