Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 82 for G0 (0.03 sec)

  1. src/runtime/signal_windows.go

    	g0.stack.lo = 0
    	g0.stackguard0 = g0.stack.lo + stackGuard
    	g0.stackguard1 = g0.stackguard0
    
    	print("Exception ", hex(info.exceptioncode), " ", hex(info.exceptioninformation[0]), " ", hex(info.exceptioninformation[1]), " ", hex(r.ip()), "\n")
    
    	print("PC=", hex(r.ip()), "\n")
    	if g0.m.incgo && gp == g0.m.g0 && g0.m.curg != nil {
    		if iscgo {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 17 20:32:29 UTC 2023
    - 14.5K bytes
    - Viewed (0)
  2. src/runtime/asm_wasm.s

    #include "go_asm.h"
    #include "go_tls.h"
    #include "funcdata.h"
    #include "textflag.h"
    
    TEXT runtime·rt0_go(SB), NOSPLIT|NOFRAME|TOPFRAME, $0
    	// save m->g0 = g0
    	MOVD $runtime·g0(SB), runtime·m0+m_g0(SB)
    	// save m0 to g0->m
    	MOVD $runtime·m0(SB), runtime·g0+g_m(SB)
    	// set g to g0
    	MOVD $runtime·g0(SB), g
    	CALLNORESUME runtime·check(SB)
    #ifdef GOOS_js
    	CALLNORESUME runtime·args(SB)
    #endif
    	CALLNORESUME runtime·osinit(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 21:26:51 UTC 2023
    - 11.8K bytes
    - Viewed (0)
  3. src/runtime/cgocall.go

    		// that is always passing a new M from needm.
    
    		// Stack is bogus, but reset the bounds anyway so we can print.
    		hi := g0.stack.hi
    		lo := g0.stack.lo
    		g0.stack.hi = sp + 1024
    		g0.stack.lo = sp - 32*1024
    		g0.stackguard0 = g0.stack.lo + stackGuard
    		g0.stackguard1 = g0.stackguard0
    
    		print("M ", mp.id, " procid ", mp.procid, " runtime: cgocallback with sp=", hex(sp), " out of bounds [", hex(lo), ", ", hex(hi), "]")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:47 UTC 2024
    - 24.2K bytes
    - Viewed (0)
  4. src/runtime/lock_sema.go

    	gp := getg()
    	if gp != gp.m.g0 {
    		throw("notetsleep not on g0")
    	}
    	semacreate(gp.m)
    	return notetsleep_internal(n, ns, nil, 0)
    }
    
    // same as runtime·notetsleep, but called on user g (not g0)
    // calls only nosplit functions between entersyscallblock/exitsyscall.
    func notetsleepg(n *note, ns int64) bool {
    	gp := getg()
    	if gp == gp.m.g0 {
    		throw("notetsleepg on g0")
    	}
    	semacreate(gp.m)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:57:37 UTC 2024
    - 6.8K bytes
    - Viewed (0)
  5. src/image/gif/writer_test.go

    	}
    	if go1Dot5Fields {
    		g0.Disposal = make([]byte, len(g0.Image))
    		for i := range g0.Disposal {
    			g0.Disposal[i] = DisposalNone
    		}
    		g0.Config = image.Config{
    			ColorModel: globalColorModel,
    			Width:      width,
    			Height:     height,
    		}
    		g0.BackgroundIndex = backgroundIndex
    	}
    
    	var buf bytes.Buffer
    	if err := EncodeAll(&buf, g0); err != nil {
    		t.Fatal("EncodeAll:", err)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 03 14:56:25 UTC 2024
    - 19K bytes
    - Viewed (0)
  6. src/runtime/asan_amd64.s

    	JMP	asancall<>(SB)
    
    // Switches SP to g0 stack and calls (AX). Arguments already set.
    TEXT	asancall<>(SB), NOSPLIT, $0-0
    	get_tls(R12)
    	MOVQ	g(R12), R14
    	MOVQ	SP, R12		// callee-saved, preserved across the CALL
    	CMPQ	R14, $0
    	JE	call	// no g; still on a system stack
    
    	MOVQ	g_m(R14), R13
    	// Switch to g0 stack.
    	MOVQ	m_g0(R13), R10
    	CMPQ	R10, R14
    	JE	call	// already on g0
    
    	MOVQ	(g_sched+gobuf_sp)(R10), SP
    call:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 22 02:20:04 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  7. src/runtime/lock_futex.go

    	gp := getg()
    	if gp != gp.m.g0 && gp.m.preemptoff != "" {
    		throw("notetsleep not on g0")
    	}
    
    	return notetsleep_internal(n, ns)
    }
    
    // same as runtime·notetsleep, but called on user g (not g0)
    // calls only nosplit functions between entersyscallblock/exitsyscall.
    func notetsleepg(n *note, ns int64) bool {
    	gp := getg()
    	if gp == gp.m.g0 {
    		throw("notetsleepg on g0")
    	}
    
    	entersyscallblock()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:57:34 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  8. src/runtime/asm_mips64x.s

    	MOVV	g, R2
    
    	// Figure out if we need to switch to m->g0 stack.
    	// We get called to create new OS threads too, and those
    	// come in on the m->g0 stack already. Or we might already
    	// be on the m->gsignal stack.
    	MOVV	g_m(g), R5
    	MOVV	m_gsignal(R5), R6
    	BEQ	R6, g, g0
    	MOVV	m_g0(R5), R6
    	BEQ	R6, g, g0
    
    	JAL	gosave_systemstack_switch<>(SB)
    	MOVV	R6, g
    	JAL	runtime·save_g(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 06 19:45:59 UTC 2023
    - 24.3K bytes
    - Viewed (0)
  9. src/runtime/asm_riscv64.s

    	MOV	g, X9
    
    	// Figure out if we need to switch to m->g0 stack.
    	// We get called to create new OS threads too, and those
    	// come in on the m->g0 stack already. Or we might already
    	// be on the m->gsignal stack.
    	MOV	g_m(g), X6
    	MOV	m_gsignal(X6), X7
    	BEQ	X7, g, g0
    	MOV	m_g0(X6), X7
    	BEQ	X7, g, g0
    
    	CALL	gosave_systemstack_switch<>(SB)
    	MOV	X7, g
    	CALL	runtime·save_g(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 27K bytes
    - Viewed (0)
  10. src/runtime/asm_s390x.s

    	MOVD	g, R5
    
    	// Figure out if we need to switch to m->g0 stack.
    	// We get called to create new OS threads too, and those
    	// come in on the m->g0 stack already. Or we might already
    	// be on the m->gsignal stack.
    	MOVD	g_m(g), R6
    	MOVD	m_gsignal(R6), R7
    	CMPBEQ	R7, g, g0
    	MOVD	m_g0(R6), R7
    	CMPBEQ	R7, g, g0
    	BL	gosave_systemstack_switch<>(SB)
    	MOVD	R7, g
    	BL	runtime·save_g(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 09:18:28 UTC 2024
    - 28.1K bytes
    - Viewed (0)
Back to top