Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for SymPkg (1.51 sec)

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

    			// be made regarding reachability and the need for trampolines.
    			if symPkg := ldr.SymPkg(s); symPkg != "" && curPkg != symPkg {
    				curPkg = symPkg
    				vaTmp := va
    				for j := i; j < len(ctxt.Textp); j++ {
    					curSym := ctxt.Textp[j]
    					if symPkg := ldr.SymPkg(curSym); symPkg == "" || curPkg != symPkg {
    						break
    					}
    					// We do not pass big to assignAddress here, as this
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loader/loader.go

    	return r.unit
    }
    
    // SymPkg returns the package where the symbol came from (for
    // regular compiler-generated Go symbols), but in the case of
    // building with "-linkshared" (when a symbol is read from a
    // shared library), will hold the library name.
    // NOTE: this corresponds to sym.Symbol.File field.
    func (l *Loader) SymPkg(i Sym) string {
    	if f, ok := l.symPkg[i]; ok {
    		return f
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
Back to top