Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for SymPkg (0.21 sec)

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

    		// Same goes for runtime.text.X symbols.
    	} else if ldr.SymPkg(x) == "" { // Undefined global symbol
    		// If this happens, the algorithm must be redone.
    		if currSymSrcFile.name != "" {
    			Exitf("undefined global symbol found inside another file")
    		}
    	} else {
    		// Current file has changed. New C_FILE, C_DWARF, etc must be generated.
    		if currSymSrcFile.name != ldr.SymPkg(x) {
    			if ctxt.LinkMode == LinkInternal {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 01 19:58:23 UTC 2023
    - 51.8K 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)
  3. src/cmd/link/internal/ppc64/asm.go

    		if (ctxt.IsExternal() && ldr.SymSect(s) != ldr.SymSect(rs)) || (ctxt.IsInternal() && int64(int32(t<<6)>>6) != t) || ldr.SymValue(rs) == 0 || (*ld.FlagDebugTramp > 1 && ldr.SymPkg(s) != ldr.SymPkg(rs)) {
    			var tramp loader.Sym
    			for i := 0; ; i++ {
    
    				// Using r.Add as part of the name is significant in functions like duffzero where the call
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/dwarf.go

    		fsu.AddUintXX(d.arch, uint64(len(d.ldr.Data(fn))), d.arch.PtrSize) // address range
    		fsu.AddBytes(deltaBuf)
    
    		if d.linkctxt.HeadType == objabi.Haix {
    			addDwsectCUSize(".debug_frame", d.ldr.SymPkg(fn), fdeLength+uint64(lengthFieldSize))
    		}
    	}
    
    	return dwarfSecInfo{syms: []loader.Sym{fs}}
    }
    
    /*
     *  Walk DWarfDebugInfoEntries, and emit .debug_info
     */
    
    const (
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
Back to top