Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for SetUint32 (0.16 sec)

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

    		}
    		off = sb.SetUint32(ctxt.Arch, off, args)
    
    		// deferreturn
    		deferreturn := computeDeferReturn(ctxt, deferReturnSym, s)
    		off = sb.SetUint32(ctxt.Arch, off, deferreturn)
    
    		// pcdata
    		if fi.Valid() {
    			off = sb.SetUint32(ctxt.Arch, off, uint32(ldr.SymValue(pcsp)))
    			off = sb.SetUint32(ctxt.Arch, off, uint32(ldr.SymValue(pcfile)))
    			off = sb.SetUint32(ctxt.Arch, off, uint32(ldr.SymValue(pcline)))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 22:16:54 UTC 2024
    - 29.6K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ppc64/asm.go

    		initfunc.SetUint32(ctxt.Arch, sz-8, OP_PLD_PFX_PCREL)
    		initfunc.SetUint32(ctxt.Arch, sz-4, OP_PLD_SFX|(3<<21)) // pld r3, local.moduledata@got@pcrel
    	}
    
    	// Call runtime.addmoduledata
    	sz := initfunc.AddSymRef(ctxt.Arch, addmoduledata, 0, objabi.R_CALLPOWER, 4)
    	initfunc.SetUint32(ctxt.Arch, sz-4, OP_BL) // bl runtime.addmoduledata
    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/riscv64/asm.go

    	plt.AddSymRef(ctxt.Arch, sb.Sym(), 0, objabi.R_RISCV_PCREL_LO12_I, 4)
    	plt.SetUint32(ctxt.Arch, plt.Size()-4, 0x0003be03) // ld      t3,0(t2)
    
    	plt.AddUint32(ctxt.Arch, 0xfd430313) // addi    t1,t1,-44
    
    	plt.AddSymRef(ctxt.Arch, sb.Sym(), 0, objabi.R_RISCV_PCREL_LO12_I, 4)
    	plt.SetUint32(ctxt.Arch, plt.Size()-4, 0x00038293) // addi    t0,t2,0
    
    	plt.AddUint32(ctxt.Arch, 0x00135313) // srli    t1,t1,0x1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 01 08:06:08 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  4. src/cmd/link/internal/arm64/asm.go

    		// adrp    x16, &got[0]
    		plt.AddSymRef(ctxt.Arch, gotplt.Sym(), 16, objabi.R_ARM64_GOT, 4)
    		plt.SetUint32(ctxt.Arch, plt.Size()-4, 0x90000010)
    
    		// <imm> is the offset value of &got[2] to &got[0], the same below
    		// ldr     x17, [x16, <imm>]
    		plt.AddSymRef(ctxt.Arch, gotplt.Sym(), 16, objabi.R_ARM64_GOT, 4)
    		plt.SetUint32(ctxt.Arch, plt.Size()-4, 0xf9400211)
    
    		// add     x16, x16, <imm>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 30 20:09:45 UTC 2024
    - 47K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ld/dwarf.go

    		lsu.SetUint(d.arch, unitLengthOffset+4, uint64(unitlen)) // +4 because of 0xFFFFFFFF
    		lsu.SetUint(d.arch, headerLengthOffset, uint64(headerend-headerstart))
    	} else {
    		lsu.SetUint32(d.arch, unitLengthOffset, uint32(unitlen))
    		lsu.SetUint32(d.arch, headerLengthOffset, uint32(headerend-headerstart))
    	}
    
    	return syms
    }
    
    // writepcranges generates the DW_AT_ranges table for compilation unit
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
Back to top