type os.Process
28 uses
os (current package)
exec.go#L37: type Process struct {
exec.go#L115: func newPIDProcess(pid int) *Process {
exec.go#L116: p := &Process{
exec.go#L123: func newHandleProcess(pid int, handle uintptr) *Process {
exec.go#L132: p := &Process{
exec.go#L145: func newDoneProcess(pid int) *Process {
exec.go#L146: p := &Process{
exec.go#L155: func (p *Process) handleTransientAcquire() (uintptr, processStatus) {
exec.go#L181: func (p *Process) handleTransientRelease() {
exec.go#L189: func (p *Process) pidStatus() processStatus {
exec.go#L247: func FindProcess(pid int) (*Process, error) {
exec.go#L264: func StartProcess(name string, argv []string, attr *ProcAttr) (*Process, error) {
exec.go#L272: func (p *Process) Release() error {
exec.go#L297: func (p *Process) doRelease(newStatus processStatus) processStatus {
exec.go#L330: func (p *Process) Kill() error {
exec.go#L339: func (p *Process) Wait() (*ProcessState, error) {
exec.go#L345: func (p *Process) Signal(sig Signal) error {
exec_posix.go#L26: func startProcess(name string, argv []string, attr *ProcAttr) (p *Process, err error) {
exec_posix.go#L76: func (p *Process) kill() error {
exec_unix.go#L21: func (p *Process) wait() (ps *ProcessState, err error) {
exec_unix.go#L32: func (p *Process) pidWait() (*ProcessState, error) {
exec_unix.go#L77: func (p *Process) signal(sig Signal) error {
exec_unix.go#L93: func (p *Process) pidSignal(s syscall.Signal) error {
exec_unix.go#L121: func findProcess(pid int) (p *Process, err error) {
pidfd_linux.go#L84: func (p *Process) pidfdWait() (*ProcessState, error) {
pidfd_linux.go#L127: func (p *Process) pidfdSendSignal(s syscall.Signal) error {
wait_waitid.go#L21: func (p *Process) blockUntilWaitable() (bool, error) {
os/exec
exec.go#L238: Process *os.Process