Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for si4ref (0.12 sec)

  1. src/cmd/link/internal/loader/loader.go

    func (rel Reloc) SetType(t objabi.RelocType) { rel.Reloc.SetType(uint16(t)) }
    func (rel Reloc) Sym() Sym                   { return rel.l.resolve(rel.r, rel.Reloc.Sym()) }
    func (rel Reloc) SetSym(s Sym)               { rel.Reloc.SetSym(goobj.SymRef{PkgIdx: 0, SymIdx: uint32(s)}) }
    func (rel Reloc) IsMarker() bool             { return rel.Siz() == 0 }
    
    // Aux holds a "handle" to access an aux symbol record from an
    // object file.
    type Aux struct {
    	*goobj.Aux
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ppc64/asm.go

    					// This call goes through the PLT, generate and call through a PLT stub.
    					if sym, firstUse := genpltstub(ctxt, ldr, r, i, s); firstUse {
    						stubs = append(stubs, sym)
    					}
    
    				case sym.SXREF:
    					// Is this an ELF ABI defined function which is (in practice)
    					// generated by the linker to save/restore callee save registers?
    					// These are defined similarly for both PPC64 ELF and ELFv2.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/xcoff.go

    					ldr.Errorf(s, "should not be bss (size=%d type=%v special=%v)", len(data), ldr.SymType(s), ldr.AttrSpecial(s))
    				}
    				putaixsym(ctxt, s, BSSSym)
    			}
    
    		case st >= sym.SELFRXSECT && st < sym.SXREF: // data sections handled in dodata
    			if ldr.AttrReachable(s) {
    				putaixsym(ctxt, s, DataSym)
    			}
    
    		case st == sym.SUNDEFEXT:
    			putaixsym(ctxt, s, UndefinedSym)
    
    		case st == sym.SDYNIMPORT:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 01 19:58:23 UTC 2023
    - 51.8K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/lib.go

    		// Check it here to be sure.
    		if lib.Fingerprint.IsZero() { // Not yet imported. Update its fingerprint.
    			lib.Fingerprint = fingerprint
    		}
    		checkFingerprint(lib, fingerprint, lib.Srcref, lib.Fingerprint)
    	}
    
    	addImports(ctxt, lib, pn)
    	return nil
    }
    
    // symbolsAreUnresolved scans through the loader's list of unresolved
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
Back to top