Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 37 for setitimer (0.2 sec)

  1. src/runtime/os_linux.go

    		// accurate reporting of its CPU usage; see issue 35057) and ignore any
    		// that it gets from the process-wide setitimer (to not over-count its
    		// CPU consumption).
    		return timer_create
    	}
    
    	// No active per-thread timer means the only valid profiler is setitimer.
    	return setitimer
    }
    
    func setProcessCPUProfiler(hz int32) {
    	setProcessCPUProfilerTimer(hz)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 25.9K bytes
    - Viewed (0)
  2. src/runtime/os2_aix.go

    	return int32(r)
    }
    
    //go:nosplit
    func setitimer(mode int32, new, old *itimerval) {
    	r, err := syscall3(&libc_setitimer, uintptr(mode), uintptr(unsafe.Pointer(new)), uintptr(unsafe.Pointer(old)))
    	if int32(r) == -1 {
    		println("syscall setitimer failed: ", hex(err))
    		throw("syscall setitimer")
    	}
    }
    
    //go:nosplit
    func malloc(size uintptr) unsafe.Pointer {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 14 17:22:18 UTC 2023
    - 20.9K bytes
    - Viewed (0)
  3. src/runtime/os3_solaris.go

    //go:cgo_import_dynamic libc_sem_post sem_post "libc.so"
    //go:cgo_import_dynamic libc_sem_reltimedwait_np sem_reltimedwait_np "libc.so"
    //go:cgo_import_dynamic libc_sem_wait sem_wait "libc.so"
    //go:cgo_import_dynamic libc_setitimer setitimer "libc.so"
    //go:cgo_import_dynamic libc_sigaction sigaction "libc.so"
    //go:cgo_import_dynamic libc_sigaltstack sigaltstack "libc.so"
    //go:cgo_import_dynamic libc_sigprocmask sigprocmask "libc.so"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  4. src/runtime/sys_darwin.go

    //go:cgo_unsafe_args
    func raiseproc(sig uint32) {
    	libcCall(unsafe.Pointer(abi.FuncPCABI0(raiseproc_trampoline)), unsafe.Pointer(&sig))
    }
    func raiseproc_trampoline()
    
    //go:nosplit
    //go:cgo_unsafe_args
    func setitimer(mode int32, new, old *itimerval) {
    	libcCall(unsafe.Pointer(abi.FuncPCABI0(setitimer_trampoline)), unsafe.Pointer(&mode))
    	KeepAlive(new)
    	KeepAlive(old)
    }
    func setitimer_trampoline()
    
    //go:nosplit
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:17:26 UTC 2024
    - 23.9K bytes
    - Viewed (0)
  5. src/runtime/os_netbsd.go

    	// From NetBSD's <sys/ucontext.h>
    	_UC_SIGMASK = 0x01
    	_UC_CPU     = 0x04
    
    	// From <sys/lwp.h>
    	_LWP_DETACHED = 0x00000040
    )
    
    type mOS struct {
    	waitsemacount uint32
    }
    
    //go:noescape
    func setitimer(mode int32, new, old *itimerval)
    
    //go:noescape
    func sigaction(sig uint32, new, old *sigactiont)
    
    //go:noescape
    func sigaltstack(new, old *stackt)
    
    //go:noescape
    func sigprocmask(how int32, new, old *sigset)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  6. src/runtime/os_freebsd.go

    //go:noescape
    func thr_new(param *thrparam, size int32) int32
    
    //go:noescape
    func sigaltstack(new, old *stackt)
    
    //go:noescape
    func sigprocmask(how int32, new, old *sigset)
    
    //go:noescape
    func setitimer(mode int32, new, old *itimerval)
    
    //go:noescape
    func sysctl(mib *uint32, miblen uint32, out *byte, size *uintptr, dst *byte, ndst uintptr) int32
    
    func raiseproc(sig uint32)
    
    func thr_self() thread
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 11.6K bytes
    - Viewed (0)
  7. src/runtime/signal_unix.go

    			setsig(_SIGPROF, abi.FuncPCABIInternal(sighandler))
    		}
    
    		var it itimerval
    		it.it_interval.tv_sec = 0
    		it.it_interval.set_usec(1000000 / hz)
    		it.it_value = it.it_interval
    		setitimer(_ITIMER_PROF, &it, nil)
    	} else {
    		setitimer(_ITIMER_PROF, &itimerval{}, nil)
    
    		// If the Go signal handler should be disabled by default,
    		// switch back to the signal handler that was installed
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 10 16:04:54 UTC 2024
    - 45K bytes
    - Viewed (0)
  8. src/syscall/zsysnum_freebsd_amd64.go

    	SYS_SETPGID                  = 82  // { int setpgid(int pid, int pgid); }
    	SYS_SETITIMER                = 83  // { int setitimer(u_int which, struct \
    	SYS_SWAPON                   = 85  // { int swapon(char *name); }
    	SYS_GETITIMER                = 86  // { int getitimer(u_int which, \
    	SYS_GETDTABLESIZE            = 89  // { int getdtablesize(void); }
    	SYS_DUP2                     = 90  // { int dup2(u_int from, u_int to); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 16 01:17:28 UTC 2022
    - 25.5K bytes
    - Viewed (0)
  9. src/syscall/zsysnum_freebsd_386.go

    	SYS_SETPGID                  = 82  // { int setpgid(int pid, int pgid); }
    	SYS_SETITIMER                = 83  // { int setitimer(u_int which, struct \
    	SYS_SWAPON                   = 85  // { int swapon(char *name); }
    	SYS_GETITIMER                = 86  // { int getitimer(u_int which, \
    	SYS_GETDTABLESIZE            = 89  // { int getdtablesize(void); }
    	SYS_DUP2                     = 90  // { int dup2(u_int from, u_int to); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 16 01:17:28 UTC 2022
    - 25.5K bytes
    - Viewed (0)
  10. src/runtime/sys_linux_riscv64.s

    	RET
    
    // func tgkill(tgid, tid, sig int)
    TEXT ·tgkill(SB),NOSPLIT|NOFRAME,$0-24
    	MOV	tgid+0(FP), A0
    	MOV	tid+8(FP), A1
    	MOV	sig+16(FP), A2
    	MOV	$SYS_tgkill, A7
    	ECALL
    	RET
    
    // func setitimer(mode int32, new, old *itimerval)
    TEXT runtime·setitimer(SB),NOSPLIT|NOFRAME,$0-24
    	MOVW	mode+0(FP), A0
    	MOV	new+8(FP), A1
    	MOV	old+16(FP), A2
    	MOV	$SYS_setitimer, A7
    	ECALL
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 11.5K bytes
    - Viewed (0)
Back to top