- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 104 for sysargs (0.14 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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)