Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for gensymlate (0.16 sec)

  1. src/cmd/link/internal/arm64/asm.go

    			if ctxt.IsDarwin() {
    				ld.AddMachoSym(ldr, p)
    			} else if ctxt.IsWindows() {
    				ld.AddPELabelSym(ldr, p)
    			} else {
    				panic("missing case in gensymlate")
    			}
    			// fmt.Printf("gensymlate %s %x\n", ldr.SymName(p), ldr.SymValue(p))
    		}
    	}
    
    	// Generate symbol names for every offset we need in duffcopy/duffzero (only 64 each).
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 30 20:09:45 UTC 2024
    - 47K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/macho.go

    	})
    	for i, s := range sortsym {
    		ldr.SetSymDynid(s, int32(i))
    	}
    }
    
    // AddMachoSym adds s to Mach-O symbol table, used in GenSymLate.
    // Currently only used on ARM64 when external linking.
    func AddMachoSym(ldr *loader.Loader, s loader.Sym) {
    	ldr.SetSymDynid(s, int32(nsortsym))
    	sortsym = append(sortsym, s)
    	nsortsym++
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/main.go

    	bench.Start("Asmb")
    	asmb(ctxt)
    
    	exitIfErrors()
    
    	// Generate additional symbols for the native symbol table just prior
    	// to code generation.
    	bench.Start("GenSymsLate")
    	if thearch.GenSymsLate != nil {
    		thearch.GenSymsLate(ctxt, ctxt.loader)
    	}
    
    	bench.Start("Asmb2")
    	asmb2(ctxt)
    
    	bench.Start("Munmap")
    	ctxt.Out.Close() // Close handles Munmapping if necessary.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 16:59:50 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  4. src/cmd/link/internal/riscv64/asm.go

    		return true
    	}
    
    	return false
    }
    
    func genSymsLate(ctxt *ld.Link, ldr *loader.Loader) {
    	if ctxt.LinkMode != ld.LinkExternal {
    		return
    	}
    
    	// Generate a local text symbol for each relocation target, as the
    	// R_RISCV_PCREL_LO12_* relocations generated by elfreloc1 need it.
    	if ctxt.Textp == nil {
    		log.Fatal("genSymsLate called before Textp has been assigned")
    	}
    	var hi20Syms []loader.Sym
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 01 08:06:08 UTC 2024
    - 22.8K bytes
    - Viewed (0)
Back to top