Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 1,060 for ctxt (0.04 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. src/cmd/internal/obj/loong64/obj.go

    				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")
    					}
    				}
    			}
    		}
    	}
    }
    
    func (c *ctxt0) stacksplit(p *obj.Prog, framesize int32) *obj.Prog {
    	var mov, add obj.As
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:22:18 UTC 2023
    - 19.7K bytes
    - Viewed (0)
  7. src/runtime/export_debug_test.go

    		return false
    	}
    	if !sigctxtAtTrapInstruction(ctxt) {
    		println("trap at non-INT3 instruction pc =", hex(ctxt.sigpc()))
    		return false
    	}
    
    	switch status := sigctxtStatus(ctxt); status {
    	case 0:
    		// Frame is ready. Copy the arguments to the frame and to registers.
    		// Call the debug function.
    		h.debugCallRun(ctxt)
    	case 1:
    		// Function returned. Copy frame and result registers back out.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:41:45 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/x86/asm6.go

    	}
    	return true
    }
    
    func span6(ctxt *obj.Link, s *obj.LSym, newprog obj.ProgAlloc) {
    	if ctxt.Retpoline && ctxt.Arch.Family == sys.I386 {
    		ctxt.Diag("-spectre=ret not supported on 386")
    		ctxt.Retpoline = false // don't keep printing
    	}
    
    	pjc := makePjcCtx(ctxt)
    
    	if s.P != nil {
    		return
    	}
    
    	if ycover[0] == 0 {
    		ctxt.Diag("x86 tables not initialized, call x86.instinit first")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/x86/obj6.go

    			p.From.Name = obj.NAME_EXTERN
    			p.From.Sym = ctxt.Float64Sym(f64)
    			p.From.Offset = 0
    		}
    	}
    
    	if ctxt.Flag_dynlink {
    		rewriteToUseGot(ctxt, p, newprog)
    	}
    
    	if ctxt.Flag_shared && ctxt.Arch.Family == sys.I386 {
    		rewriteToPcrel(ctxt, p, newprog)
    	}
    }
    
    // Rewrite p, if necessary, to access global data via the global offset table.
    func rewriteToUseGot(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 18:36:45 UTC 2023
    - 40.9K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/types2/context.go

    		}
    	}
    
    	ctxt.typeMap[h] = append(ctxt.typeMap[h], ctxtEntry{
    		orig:     orig,
    		targs:    targs,
    		instance: inst,
    	})
    
    	return inst
    }
    
    // getID returns a unique ID for the type t.
    func (ctxt *Context) getID(t Type) int {
    	ctxt.mu.Lock()
    	defer ctxt.mu.Unlock()
    	id, ok := ctxt.originIDs[t]
    	if !ok {
    		id = ctxt.nextID
    		ctxt.originIDs[t] = id
    		ctxt.nextID++
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 28 17:29:21 UTC 2023
    - 4.3K bytes
    - Viewed (0)
Back to top