Lines Matching defs:Process
58 type Process struct { struct
59 Pid int
61 mode processMode
88 state atomic.Uint64
91 sigMu sync.RWMutex // avoid race between wait and signal
102 handle uintptr
137 func (p *Process) handleTransientAcquire() (uintptr, processStatus) {
155 func (p *Process) handleTransientRelease() {
194 func (p *Process) handlePersistentRelease(reason processStatus) processStatus {
226 func (p *Process) pidStatus() processStatus {
234 func (p *Process) pidDeactivate(reason processStatus) {
325 func (p *Process) Release() error {
348 func (p *Process) Kill() error {
357 func (p *Process) Wait() (*ProcessState, error) {
363 func (p *Process) Signal(sig Signal) error {