Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for CodeblkPad (0.36 sec)

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

    	}
    
    	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)
    	}
    
    	for _, sect := range Segtext.Sections {
    		offset := sect.Vaddr - Segtext.Vaddr + Segtext.Fileoff
    		// Handle text sections with Codeblk
    		if sect.Name == ".text" {
    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/data.go

    		dynrelocsym(ctxt, s)
    	}
    	for _, syms := range state.data {
    		for _, s := range syms {
    			dynrelocsym(ctxt, s)
    		}
    	}
    	if ctxt.IsELF {
    		elfdynhash(ctxt)
    	}
    }
    
    func CodeblkPad(ctxt *Link, out *OutBuf, addr int64, size int64, pad []byte) {
    	writeBlocks(ctxt, out, ctxt.outSem, ctxt.loader, ctxt.Textp, addr, size, pad)
    }
    
    const blockSize = 1 << 20 // 1MB chunks written at a time.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
Back to top