Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for Asmbelfsetup (0.16 sec)

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

    //
    // This function handles the first part.
    func asmb(ctxt *Link) {
    	// TODO(jfaller): delete me.
    	if thearch.Asmb != nil {
    		thearch.Asmb(ctxt, ctxt.loader)
    		return
    	}
    
    	if ctxt.IsELF {
    		Asmbelfsetup()
    	}
    
    	var wg sync.WaitGroup
    	f := func(ctxt *Link, out *OutBuf, start, length int64) {
    		pad := thearch.CodePad
    		if pad == nil {
    			pad = zeros[:]
    		}
    		CodeblkPad(ctxt, out, start, length, pad)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 02 09:22:56 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/elf.go

    }
    
    func phsh(ph *ElfPhdr, sh *ElfShdr) {
    	ph.Vaddr = sh.Addr
    	ph.Paddr = ph.Vaddr
    	ph.Off = sh.Off
    	ph.Filesz = sh.Size
    	ph.Memsz = sh.Size
    	ph.Align = sh.Addralign
    }
    
    func Asmbelfsetup() {
    	/* This null SHdr must appear before all others */
    	elfshname("")
    
    	for _, sect := range Segtext.Sections {
    		// There could be multiple .text sections. Instead check the Elfsect
    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