Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for NextIp (0.23 sec)

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

    func (v compilationUnitByStartPC) Less(i, j int) bool {
    	switch {
    	case len(v[i].Textp) == 0 && len(v[j].Textp) == 0:
    		return v[i].Lib.Pkg < v[j].Lib.Pkg
    	case len(v[i].Textp) != 0 && len(v[j].Textp) == 0:
    		return true
    	case len(v[i].Textp) == 0 && len(v[j].Textp) != 0:
    		return false
    	default:
    		return v[i].PCs[0].Start < v[j].PCs[0].Start
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/lib.go

    		ldelf := func(ctxt *Link, f *bio.Reader, pkg string, length int64, pn string) {
    			textp, flags, err := loadelf.Load(ctxt.loader, ctxt.Arch, ctxt.IncVersion(), f, pkg, length, pn, ehdr.Flags)
    			if err != nil {
    				Errorf(nil, "%v", err)
    				return
    			}
    			ehdr.Flags = flags
    			ctxt.Textp = append(ctxt.Textp, textp...)
    		}
    		return ldhostobj(ldelf, ctxt.HeadType, f, pkg, length, pn, file)
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  3. src/cmd/link/internal/loader/loader.go

    	assignedToUnit := MakeBitmap(l.NSym() + 1)
    
    	// Start off textp with reachable external syms.
    	textp := []Sym{}
    	for _, sym := range extsyms {
    		if !l.attrReachable.Has(sym) {
    			continue
    		}
    		textp = append(textp, sym)
    	}
    
    	// Walk through all text symbols from Go object files and append
    	// them to their corresponding library's textp list.
    	for _, r := range l.objs[goObjStart:] {
    		lib := r.unit.Lib
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/xcoff.go

    		}
    	}
    
    	// These symbols won't show up in the first loop below because we
    	// skip sym.STEXT symbols. Normal sym.STEXT symbols are emitted by walking textp.
    	s := ldr.Lookup("runtime.text", 0)
    	if ldr.SymType(s) == sym.STEXT {
    		// We've already included this symbol in ctxt.Textp on AIX with external linker.
    		// See data.go:/textaddress
    		if !ctxt.IsExternal() {
    			putaixsym(ctxt, s, TextSym)
    		}
    	}
    
    	n := 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 01 19:58:23 UTC 2023
    - 51.8K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ppc64/asm.go

    	// Put stubs at the beginning (instead of the end).
    	// So when resolving the relocations to calls to the stubs,
    	// the addresses are known and trampolines can be inserted
    	// when necessary.
    	ctxt.Textp = append(stubs, ctxt.Textp...)
    }
    
    func genaddmoduledata(ctxt *ld.Link, ldr *loader.Loader) {
    	initfunc, addmoduledata := ld.PrepareAddmoduledata(ctxt)
    	if initfunc == nil {
    		return
    	}
    
    	o := func(op uint32) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/elf.go

    	}
    
    	sizeExtRelocs(ctxt, thearch.ELF.RelocSize)
    	relocSect, wg := relocSectFn(ctxt, elfrelocsect)
    
    	for _, sect := range Segtext.Sections {
    		if sect.Name == ".text" {
    			relocSect(ctxt, sect, ctxt.Textp)
    		} else {
    			relocSect(ctxt, sect, ctxt.datap)
    		}
    	}
    
    	for _, sect := range Segrodata.Sections {
    		relocSect(ctxt, sect, ctxt.datap)
    	}
    	for _, sect := range Segrelrodata.Sections {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
Back to top