Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 2,875 for ctxt (0.68 sec)

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

    			stub.SetUint32(ctxt.Arch, stub.Size()-4, OP_PLD_SFX_R12) // pld r12, targ@plt
    		} else if !isLinkingPIC(ctxt) {
    			// This stub doesn't need to be PIC. Load targ address from the PLT via its absolute address.
    			stub.AddSymRef(ctxt.Arch, plt, int64(ldr.SymPlt(targ)), objabi.R_ADDRPOWER_DS, 8)
    			stub.SetUint32(ctxt.Arch, stub.Size()-8, OP_LIS_R12)    // lis r12,targ@plt@ha
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/lib.go

    	if ctxt.IsElf() {
    		ctxt.mkArchSym(".rel", 0, &ctxt.Rel)
    		ctxt.mkArchSym(".rela", 0, &ctxt.Rela)
    		ctxt.mkArchSym(".rel.plt", 0, &ctxt.RelPLT)
    		ctxt.mkArchSym(".rela.plt", 0, &ctxt.RelaPLT)
    	}
    	if ctxt.IsDarwin() {
    		ctxt.mkArchSym(".linkedit.got", 0, &ctxt.LinkEditGOT)
    		ctxt.mkArchSym(".linkedit.plt", 0, &ctxt.LinkEditPLT)
    	}
    }
    
    type Arch struct {
    	Funcalign  int
    	Maxalign   int
    	Minalign   int
    	Dwarfregsp int
    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/internal/obj/plist.go

    	for _, s := range text {
    		mkfwd(s)
    		if ctxt.Arch.ErrorCheck != nil {
    			ctxt.Arch.ErrorCheck(ctxt, s)
    		}
    		linkpatch(ctxt, s, newprog)
    		ctxt.Arch.Preprocess(ctxt, s, newprog)
    		ctxt.Arch.Assemble(ctxt, s, newprog)
    		if ctxt.Errors > 0 {
    			continue
    		}
    		linkpcln(ctxt, s)
    		ctxt.populateDWARF(plist.Curfn, s)
    		if ctxt.Headtype == objabi.Hwindows && ctxt.Arch.SEH != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 15:52:41 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/line_test.go

    	}
    
    	for _, test := range tests {
    		fileIndex, line := ctxt.getFileIndexAndLine(ctxt.PosTable.XPos(test.pos))
    
    		file := "??"
    		if fileIndex >= 0 {
    			file = ctxt.PosTable.FileTable()[fileIndex]
    		}
    		got := fmt.Sprintf("%s:%d", file, line)
    
    		if got != test.want {
    			t.Errorf("ctxt.getFileSymbolAndLine(%v) = %q, want %q", test.pos, got, test.want)
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 15:52:41 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  5. src/cmd/link/internal/mips64/asm.go

    	// section.
    	gotSymIndex uint64
    )
    
    func gentext(ctxt *ld.Link, ldr *loader.Loader) {
    	if *ld.FlagD || ctxt.Target.IsExternal() {
    		return
    	}
    
    	dynamic := ldr.MakeSymbolUpdater(ctxt.ArchSyms.Dynamic)
    
    	ld.Elfwritedynent(ctxt.Arch, dynamic, elf.DT_MIPS_RLD_VERSION, 1)
    	ld.Elfwritedynent(ctxt.Arch, dynamic, elf.DT_MIPS_BASE_ADDRESS, 0)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 11K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/pe.go

    	}
    }
    
    func pewrite(ctxt *Link) {
    	ctxt.Out.SeekSet(0)
    	if ctxt.LinkMode != LinkExternal {
    		ctxt.Out.Write(dosstub)
    		ctxt.Out.WriteStringN("PE", 4)
    	}
    
    	pefile.writeFileHeader(ctxt)
    
    	pefile.writeOptionalHeader(ctxt)
    
    	for _, sect := range pefile.sections {
    		sect.write(ctxt.Out, ctxt.LinkMode)
    	}
    }
    
    func strput(out *OutBuf, s string) {
    	out.WriteString(s)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 19:01:27 UTC 2023
    - 48.8K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/arm64/obj7.go

    			f := c.cursym.Func()
    			if f.FuncFlag&abi.FuncFlagSPWrite == 0 {
    				c.cursym.Func().FuncFlag |= abi.FuncFlagSPWrite
    				if ctxt.Debugvlog || !ctxt.IsAsm {
    					ctxt.Logf("auto-SPWRITE: %s %v\n", c.cursym.Name, p)
    					if !ctxt.IsAsm {
    						ctxt.Diag("invalid auto-SPWRITE in non-assembly")
    						ctxt.DiagFlush()
    						log.Fatalf("bad SPWRITE")
    					}
    				}
    			}
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 05:46:32 UTC 2023
    - 28.4K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/sym.go

    	sort.Slice(ctxt.SEHSyms, func(i, j int) bool {
    		return ctxt.SEHSyms[i].Name < ctxt.SEHSyms[j].Name
    	})
    	ctxt.Data = append(ctxt.Data, ctxt.SEHSyms...)
    	ctxt.SEHSyms = nil
    
    	ctxt.pkgIdx = make(map[string]int32)
    	ctxt.defs = []*LSym{}
    	ctxt.hashed64defs = []*LSym{}
    	ctxt.hasheddefs = []*LSym{}
    	ctxt.nonpkgdefs = []*LSym{}
    
    	var idx, hashedidx, hashed64idx, nonpkgidx int32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 14:41:10 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  9. src/runtime/export_debug_arm64_test.go

    	ctxt.set_pc(ctxt.pc() + 4)
    }
    
    // case 8
    func (h *debugCallHandler) debugCallUnsafe(ctxt *sigctxt) {
    	sp := ctxt.sp()
    	reason := *(*string)(unsafe.Pointer(uintptr(sp) + 8))
    	h.err = plainError(reason)
    	ctxt.set_pc(ctxt.pc() + 4)
    }
    
    // case 16
    func (h *debugCallHandler) restoreSigContext(ctxt *sigctxt) {
    	// Restore all registers except for pc and sp
    	pc, sp := ctxt.pc(), ctxt.sp()
    	*ctxt.regs() = h.sigCtxt.savedRegs
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Apr 23 05:38:56 UTC 2022
    - 3.5K bytes
    - Viewed (0)
  10. src/runtime/export_debug_ppc64le_test.go

    	ctxt.set_pc(ctxt.pc() + 4)
    }
    
    // case 8
    func (h *debugCallHandler) debugCallUnsafe(ctxt *sigctxt) {
    	sp := ctxt.sp()
    	reason := *(*string)(unsafe.Pointer(uintptr(sp) + 40))
    	h.err = plainError(reason)
    	ctxt.set_pc(ctxt.pc() + 4)
    }
    
    // case 16
    func (h *debugCallHandler) restoreSigContext(ctxt *sigctxt) {
    	// Restore all registers except for pc and sp
    	pc, sp := ctxt.pc(), ctxt.sp()
    	*ctxt.cregs() = h.sigCtxt.savedRegs
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 17 15:33:38 UTC 2023
    - 3.5K bytes
    - Viewed (0)
Back to top