type os.Process
33 uses
os (current package)
exec.go#L58: type Process struct {
exec.go#L105: func newPIDProcess(pid int) *Process {
exec.go#L106: p := &Process{
exec.go#L110: runtime.SetFinalizer(p, (*Process).Release)
exec.go#L114: func newHandleProcess(pid int, handle uintptr) *Process {
exec.go#L115: p := &Process{
exec.go#L121: runtime.SetFinalizer(p, (*Process).Release)
exec.go#L125: func newDoneProcess(pid int) *Process {
exec.go#L126: p := &Process{
exec.go#L133: runtime.SetFinalizer(p, (*Process).Release)
exec.go#L137: func (p *Process) handleTransientAcquire() (uintptr, processStatus) {
exec.go#L155: func (p *Process) handleTransientRelease() {
exec.go#L194: func (p *Process) handlePersistentRelease(reason processStatus) processStatus {
exec.go#L226: func (p *Process) pidStatus() processStatus {
exec.go#L234: func (p *Process) pidDeactivate(reason processStatus) {
exec.go#L300: func FindProcess(pid int) (*Process, error) {
exec.go#L317: func StartProcess(name string, argv []string, attr *ProcAttr) (*Process, error) {
exec.go#L325: func (p *Process) Release() error {
exec.go#L348: func (p *Process) Kill() error {
exec.go#L357: func (p *Process) Wait() (*ProcessState, error) {
exec.go#L363: func (p *Process) Signal(sig Signal) error {
exec_linux.go#L11: func (p *Process) closeHandle() {
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#L22: func (p *Process) wait() (ps *ProcessState, err error) {
exec_unix.go#L36: func (p *Process) pidWait() (*ProcessState, error) {
exec_unix.go#L86: func (p *Process) signal(sig Signal) error {
exec_unix.go#L105: func (p *Process) pidSignal(s syscall.Signal) error {
exec_unix.go#L133: func (p *Process) release() error {
exec_unix.go#L156: func findProcess(pid int) (p *Process, err error) {
pidfd_linux.go#L84: func (p *Process) pidfdWait() (*ProcessState, error) {
pidfd_linux.go#L128: func (p *Process) pidfdSendSignal(s syscall.Signal) error {
wait_waitid.go#L23: func (p *Process) blockUntilWaitable() (bool, error) {
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |