Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 104 for sysargs (0.14 sec)

  1. src/syscall/asm_plan9_amd64.s

    	MOVQ	trap+0(FP), BP	// syscall entry
    	// copy args down
    	LEAQ	a1+8(FP), SI
    	LEAQ	sysargs-160(SP), DI
    	CLD
    	MOVSQ
    	MOVSQ
    	MOVSQ
    	SYSCALL
    	MOVQ	AX, r1+32(FP)
    	MOVQ	$0, r2+40(FP)
    	CMPL	AX, $-1
    	JNE	ok3
    
    	LEAQ	errbuf-128(SP), AX
    	MOVQ	AX, sysargs-160(SP)
    	MOVQ	$128, sysargs1-152(SP)
    	MOVQ	$SYS_ERRSTR, BP
    	SYSCALL
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 17 01:29:17 UTC 2022
    - 3.4K bytes
    - Viewed (0)
  2. src/syscall/asm_plan9_386.s

    	// copy args down
    	LEAL	a1+4(FP), SI
    	LEAL	sysargs-144(SP), DI
    	CLD
    	MOVSL
    	MOVSL
    	MOVSL
    	INT	$64
    	MOVL	AX, r1+16(FP)
    	MOVL	$0, r2+20(FP)
    	CMPL	AX, $-1
    	JNE	ok3
    
    	LEAL	errbuf-128(SP), AX
    	MOVL	AX, sysargs-144(SP)
    	MOVL	$128, sysargs1-140(SP)
    	MOVL	$SYS_ERRSTR, AX
    	INT	$64
    	CALL	runtime·exitsyscall(SB)
    	MOVL	sysargs-144(SP), AX
    	MOVL	AX, errbuf-148(SP)
    	CALL	runtime·gostring(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 03 15:28:51 UTC 2018
    - 3.1K bytes
    - Viewed (0)
  3. src/syscall/asm_plan9_arm.s

    TEXT ·seek(SB),NOSPLIT,$20-36
    	NO_LOCAL_POINTERS
    	MOVW	$newoffset_lo+20(FP), R6
    	MOVW	R6, sysargs-20(SP)	// dest for return value
    	MOVW	$fd+4(FP), R0		// move syscall args
    	MOVW	$sysarg1-16(SP), R1
    	MOVM.IA	(R0), [R2-R5]
    	MOVM.IA	[R2-R5], (R1)
    	MOVW	$SYS_SEEK, R0		// syscall num
    	SWI		$0
    	CMP		$-1, R0
    	B.EQ	seekerr
    	MOVW	$·emptystring+0(SB), R2
    	B		seekok
    seekerr:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 08 14:57:01 UTC 2018
    - 3.2K bytes
    - Viewed (0)
  4. src/runtime/auxv_none.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build !linux && !darwin && !dragonfly && !freebsd && !netbsd && !solaris
    
    package runtime
    
    func sysargs(argc int32, argv **byte) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 298 bytes
    - Viewed (0)
  5. src/runtime/runtime1.go

    	}
    	return
    }
    
    var (
    	argc int32
    	argv **byte
    )
    
    // nosplit for use in linux startup sysargs.
    //
    //go:nosplit
    func argv_index(argv **byte, i int32) *byte {
    	return *(**byte)(add(unsafe.Pointer(argv), uintptr(i)*goarch.PtrSize))
    }
    
    func args(c int32, v **byte) {
    	argc = c
    	argv = v
    	sysargs(c, v)
    }
    
    func goargs() {
    	if GOOS == "windows" {
    		return
    	}
    	argslice = make([]string, argc)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:52:17 UTC 2024
    - 19.3K bytes
    - Viewed (0)
  6. src/runtime/os_dragonfly.go

    	setProcessCPUProfilerTimer(hz)
    }
    
    func setThreadCPUProfiler(hz int32) {
    	setThreadCPUProfilerHz(hz)
    }
    
    //go:nosplit
    func validSIGPROF(mp *m, c *sigctxt) bool {
    	return true
    }
    
    func sysargs(argc int32, argv **byte) {
    	n := argc + 1
    
    	// skip over argv, envp to get to auxv
    	for argv_index(argv, n) != nil {
    		n++
    	}
    
    	// skip NULL separator
    	n++
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  7. src/runtime/os_netbsd.go

    	setProcessCPUProfilerTimer(hz)
    }
    
    func setThreadCPUProfiler(hz int32) {
    	setThreadCPUProfilerHz(hz)
    }
    
    //go:nosplit
    func validSIGPROF(mp *m, c *sigctxt) bool {
    	return true
    }
    
    func sysargs(argc int32, argv **byte) {
    	n := argc + 1
    
    	// skip over argv, envp to get to auxv
    	for argv_index(argv, n) != nil {
    		n++
    	}
    
    	// skip NULL separator
    	n++
    
    	// now argv+n is auxv
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  8. src/runtime/os_darwin.go

    	setThreadCPUProfilerHz(hz)
    }
    
    //go:nosplit
    func validSIGPROF(mp *m, c *sigctxt) bool {
    	return true
    }
    
    //go:linkname executablePath os.executablePath
    var executablePath string
    
    func sysargs(argc int32, argv **byte) {
    	// skip over argv, envv and the first string will be the path
    	n := argc + 1
    	for argv_index(argv, n) != nil {
    		n++
    	}
    	executablePath = gostringnocopy(argv_index(argv, n+1))
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 11.9K bytes
    - Viewed (0)
  9. src/runtime/os_freebsd.go

    	setProcessCPUProfilerTimer(hz)
    }
    
    func setThreadCPUProfiler(hz int32) {
    	setThreadCPUProfilerHz(hz)
    }
    
    //go:nosplit
    func validSIGPROF(mp *m, c *sigctxt) bool {
    	return true
    }
    
    func sysargs(argc int32, argv **byte) {
    	n := argc + 1
    
    	// skip over argv, envp to get to auxv
    	for argv_index(argv, n) != nil {
    		n++
    	}
    
    	// skip NULL separator
    	n++
    
    	// now argv+n is auxv
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 11.6K bytes
    - Viewed (0)
  10. src/runtime/os3_solaris.go

    //go:nosplit
    func osyield_no_g() {
    	osyield1()
    }
    
    //go:nosplit
    func osyield() {
    	sysvicall0(&libc_sched_yield)
    }
    
    //go:linkname executablePath os.executablePath
    var executablePath string
    
    func sysargs(argc int32, argv **byte) {
    	n := argc + 1
    
    	// skip over argv, envp to get to auxv
    	for argv_index(argv, n) != nil {
    		n++
    	}
    
    	// skip NULL separator
    	n++
    
    	// now argv+n is auxv
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 17.6K bytes
    - Viewed (0)
Back to top