Up

Module Direct

Signature

val iter : t -> comm:((t, string) Fieldslib.Field.t -> t -> string -> unit) -> state:((t, char) Fieldslib.Field.t -> t -> char -> unit) -> ppid:((t, Core.Std.Pid.t option) Fieldslib.Field.t -> t -> Core.Std.Pid.t option -> unit) -> pgrp:((t, Core.Std.Pid.t option) Fieldslib.Field.t -> t -> Core.Std.Pid.t option -> unit) -> session:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> tty_nr:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> tpgid:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> flags:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> minflt:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> cminflt:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> majflt:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> cmajflt:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> utime:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> stime:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> cutime:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> cstime:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> priority:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> nice:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> unused:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> itrealvalue:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> starttime:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> vsize:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> rss:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> rlim:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> startcode:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> endcode:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> startstack:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> kstkesp:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> kstkeip:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> signal:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> blocked:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> sigignore:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> sigcatch:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> wchan:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> nswap:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> cnswap:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> exit_signal:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> processor:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> rt_priority:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> policy:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> unit
val fold : t -> init:'acc__ -> comm:('acc__ -> (t, string) Fieldslib.Field.t -> t -> string -> 'acc__) -> state:('acc__ -> (t, char) Fieldslib.Field.t -> t -> char -> 'acc__) -> ppid:('acc__ -> (t, Core.Std.Pid.t option) Fieldslib.Field.t -> t -> Core.Std.Pid.t option -> 'acc__) -> pgrp:('acc__ -> (t, Core.Std.Pid.t option) Fieldslib.Field.t -> t -> Core.Std.Pid.t option -> 'acc__) -> session:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> tty_nr:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> tpgid:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> flags:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> minflt:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> cminflt:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> majflt:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> cmajflt:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> utime:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> stime:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> cutime:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> cstime:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> priority:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> nice:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> unused:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> itrealvalue:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> starttime:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> vsize:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> rss:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> rlim:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> startcode:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> endcode:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> startstack:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> kstkesp:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> kstkeip:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> signal:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> blocked:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> sigignore:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> sigcatch:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> wchan:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> nswap:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> cnswap:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> exit_signal:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> processor:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> rt_priority:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> policy:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> 'acc__
val set_all_mutable_fields : t -> unit