Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for MakeSymbolUpdater (0.28 sec)

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

    	s := ctxt.loader.LookupOrCreateSym(".machosymstr", 0)
    	sb := ctxt.loader.MakeSymbolUpdater(s)
    
    	sb.SetType(sym.SMACHOSYMSTR)
    	sb.SetReachable(true)
    	sb.AddUint8(' ')
    	sb.AddUint8('\x00')
    
    	s = ctxt.loader.LookupOrCreateSym(".machosymtab", 0)
    	sb = ctxt.loader.MakeSymbolUpdater(s)
    	sb.SetType(sym.SMACHOSYMTAB)
    	sb.SetReachable(true)
    
    	if ctxt.IsInternal() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/deadcode.go

    				if d.ctxt.Debugvlog > 1 {
    					d.ctxt.Logf("deadcode: %s rewrite %s ref to %s\n",
    						d.ldr.SymName(idx), rsn,
    						d.ldr.SymName(d.mapinitnoop))
    				}
    				if su == nil {
    					su = d.ldr.MakeSymbolUpdater(idx)
    				}
    				su.SetRelocSym(i, d.mapinitnoop)
    			}
    		}
    	}
    }
    
    func (d *deadcodePass) mark(symIdx, parent loader.Sym) {
    	if symIdx != 0 && !d.ldr.AttrReachable(symIdx) {
    		d.wq.push(symIdx)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 14:52:41 UTC 2024
    - 19K bytes
    - Viewed (0)
Back to top