Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 228 for topframe (0.15 sec)

  1. src/runtime/sys_freebsd_386.s

    	MOVL	CX, 4(SP)
    	MOVL	DX, 8(SP)
    	MOVL	SI, 12(SP)	// save SI: handler might be a Go function
    	CALL	AX
    	MOVL	12(SP), AX
    	MOVL	AX, SP
    	RET
    
    // Called by OS using C ABI.
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$12
    	NOP	SP	// tell vet SP changed - stop checking offsets
    	MOVL	16(SP), BX	// signo
    	MOVL	BX, 0(SP)
    	MOVL	20(SP), BX // info
    	MOVL	BX, 4(SP)
    	MOVL	24(SP), BX // context
    	MOVL	BX, 8(SP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.4K bytes
    - Viewed (0)
  2. src/runtime/os_netbsd.go

    			println("runtime: may need to increase max user processes (ulimit -p)")
    		}
    		throw("runtime.newosproc")
    	}
    }
    
    // mstart is the entry-point for new Ms.
    // It is written in assembly, uses ABI0, is marked TOPFRAME, and calls netbsdMstart0.
    func netbsdMstart()
    
    // netbsdMstart0 is the function call that starts executing a newly
    // created thread. On NetBSD, a new thread inherits the signal stack
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  3. src/runtime/sys_dragonfly_amd64.s

    	MOVQ	ctx+24(FP),  DX
    	MOVQ	SP, BX		// callee-saved
    	ANDQ	$~15, SP	// alignment for x86_64 ABI
    	CALL	AX
    	MOVQ	BX, SP
    	RET
    
    // Called using C ABI.
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME|NOFRAME,$0
    	// Transition from C ABI to Go ABI.
    	PUSH_REGS_HOST_TO_ABI0()
    
    	// Set up ABIInternal environment: g in R14, cleared X15.
    	get_tls(R12)
    	MOVQ	g(R12), R14
    	PXOR	X15, X15
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 8.3K bytes
    - Viewed (0)
  4. src/runtime/sys_linux_mips64x.s

    	MOVV	$SYS_kill, R2
    	SYSCALL
    	RET
    
    TEXT ·getpid(SB),NOSPLIT|NOFRAME,$0-8
    	MOVV	$SYS_getpid, R2
    	SYSCALL
    	MOVV	R2, ret+0(FP)
    	RET
    
    TEXT ·tgkill(SB),NOSPLIT|NOFRAME,$0-24
    	MOVV	tgid+0(FP), R4
    	MOVV	tid+8(FP), R5
    	MOVV	sig+16(FP), R6
    	MOVV	$SYS_tgkill, R2
    	SYSCALL
    	RET
    
    TEXT runtime·setitimer(SB),NOSPLIT|NOFRAME,$0-24
    	MOVW	mode+0(FP), R4
    	MOVV	new+8(FP), R5
    	MOVV	old+16(FP), R6
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 18 20:57:24 UTC 2022
    - 12K bytes
    - Viewed (0)
  5. src/runtime/sys_linux_s390x.s

    TEXT runtime·write1(SB),NOSPLIT|NOFRAME,$0-28
    	MOVD	fd+0(FP), R2
    	MOVD	p+8(FP), R3
    	MOVW	n+16(FP), R4
    	MOVW	$SYS_write, R1
    	SYSCALL
    	MOVW	R2, ret+24(FP)
    	RET
    
    TEXT runtime·read(SB),NOSPLIT|NOFRAME,$0-28
    	MOVW	fd+0(FP), R2
    	MOVD	p+8(FP), R3
    	MOVW	n+16(FP), R4
    	MOVW	$SYS_read, R1
    	SYSCALL
    	MOVW	R2, ret+24(FP)
    	RET
    
    // func pipe2() (r, w int32, errno int32)
    TEXT runtime·pipe2(SB),NOSPLIT|NOFRAME,$0-20
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 12.5K bytes
    - Viewed (0)
  6. src/runtime/sys_linux_loong64.s

    #define SYS_timer_settime	110
    #define SYS_timer_delete	111
    
    // func exit(code int32)
    TEXT runtime·exit(SB),NOSPLIT|NOFRAME,$0-4
    	MOVW	code+0(FP), R4
    	MOVV	$SYS_exit_group, R11
    	SYSCALL
    	RET
    
    // func exitThread(wait *atomic.Uint32)
    TEXT runtime·exitThread(SB),NOSPLIT|NOFRAME,$0-8
    	MOVV	wait+0(FP), R19
    	// We're done using the stack.
    	MOVW	$0, R11
    	DBAR
    	MOVW	R11, (R19)
    	DBAR
    	MOVW	$0, R4	// exit code
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 25 20:58:13 UTC 2023
    - 14.2K bytes
    - Viewed (0)
  7. src/runtime/sys_linux_riscv64.s

    #define SYS_timer_settime	110
    #define SYS_tkill		130
    #define SYS_write		64
    
    // func exit(code int32)
    TEXT runtime·exit(SB),NOSPLIT|NOFRAME,$0-4
    	MOVW	code+0(FP), A0
    	MOV	$SYS_exit_group, A7
    	ECALL
    	RET
    
    // func exitThread(wait *atomic.Uint32)
    TEXT runtime·exitThread(SB),NOSPLIT|NOFRAME,$0-8
    	MOV	wait+0(FP), A0
    	// We're done using the stack.
    	FENCE
    	MOVW	ZERO, (A0)
    	FENCE
    	MOV	$0, A0	// exit code
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  8. src/runtime/asm_ppc64x.s

    TEXT runtime·memhash<ABIInternal>(SB),NOSPLIT|NOFRAME,$0-32
    	JMP	runtime·memhashFallback<ABIInternal>(SB)
    TEXT runtime·strhash<ABIInternal>(SB),NOSPLIT|NOFRAME,$0-24
    	JMP	runtime·strhashFallback<ABIInternal>(SB)
    TEXT runtime·memhash32<ABIInternal>(SB),NOSPLIT|NOFRAME,$0-24
    	JMP	runtime·memhash32Fallback<ABIInternal>(SB)
    TEXT runtime·memhash64<ABIInternal>(SB),NOSPLIT|NOFRAME,$0-24
    	JMP	runtime·memhash64Fallback<ABIInternal>(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  9. src/runtime/sys_linux_mipsx.s

    	MOVW	fn+0(FP), R25
    	MOVW	R29, R22
    	SUBU	$16, R29
    	AND	$~7, R29	// shadow space for 4 args aligned to 8 bytes as per O32 ABI
    	JAL	(R25)
    	MOVW	R22, R29
    	RET
    
    TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$12
    	// this might be called in external code context,
    	// where g is not set.
    	MOVB	runtime·iscgo(SB), R1
    	BEQ	R1, 2(PC)
    	JAL	runtime·load_g(SB)
    
    	MOVW	R4, 4(R29)
    	MOVW	R5, 8(R29)
    	MOVW	R6, 12(R29)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 18 20:57:24 UTC 2022
    - 9.7K bytes
    - Viewed (0)
  10. src/runtime/asm_386.s

    	JMP	runtime·rt0_go(SB)
    
    DATA _rt0_386_lib_argc<>(SB)/4, $0
    GLOBL _rt0_386_lib_argc<>(SB),NOPTR, $4
    DATA _rt0_386_lib_argv<>(SB)/4, $0
    GLOBL _rt0_386_lib_argv<>(SB),NOPTR, $4
    
    TEXT runtime·rt0_go(SB),NOSPLIT|NOFRAME|TOPFRAME,$0
    	// Copy arguments forward on an even stack.
    	// Users of this function jump to it, they don't call it.
    	MOVL	0(SP), AX
    	MOVL	4(SP), BX
    	SUBL	$128, SP		// plenty of scratch
    	ANDL	$~15, SP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 15:45:13 UTC 2024
    - 43.1K bytes
    - Viewed (0)
Back to top