var searchIndex = {}; searchIndex["procinfo"] = {"doc":"","items":[[3,"LoadAvg","procinfo","System load and task statistics.",null,null],[12,"load_avg_1_min","","Load average over the last minute.",0,null],[12,"load_avg_5_min","","Load average of the last 5 minutes.",0,null],[12,"load_avg_10_min","","Load average of the last 10 minutes",0,null],[12,"tasks_runnable","","the number of currently runnable kernel scheduling entities (processes, threads).",0,null],[12,"tasks_total","","the number of kernel scheduling entities that currently exist on the system.",0,null],[12,"last_created_pid","","the PID of the process that was most recently created on the system.",0,null],[5,"loadavg","","Returns the system load average.",null,{"inputs":[],"output":{"name":"result"}}],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"default","","",0,{"inputs":[],"output":{"name":"loadavg"}}],[11,"fmt","","",0,null],[0,"pid","","Process-specific information from `/proc/[pid]/`.",null,null],[3,"Statm","procinfo::pid","Process memory usage information.",null,null],[12,"size","","Total virtual memory size.",1,null],[12,"resident","","Resident non-swapped memory.",1,null],[12,"share","","Shared memory.",1,null],[12,"text","","Resident executable memory.",1,null],[12,"data","","Resident data and stack memory.",1,null],[3,"Status","","Process status information.",null,null],[12,"command","","Filename of the executable.",2,null],[12,"state","","Current state of the process.",2,null],[12,"pid","","Process ID (i.e., Thread Group ID).",2,null],[12,"numa_gid","","NUMA group ID.",2,null],[12,"tid","","Thread ID.",2,null],[12,"ppid","","Process ID of parent process.",2,null],[12,"tracer_pid","","Process ID of the process tracing this process (0 if not being traced).",2,null],[12,"uid_real","","Real user ID.",2,null],[12,"uid_effective","","Effective user ID.",2,null],[12,"uid_saved","","Saved user ID.",2,null],[12,"uid_fs","","Filesystem user ID.",2,null],[12,"gid_real","","Real group ID.",2,null],[12,"gid_effective","","Effective group ID.",2,null],[12,"gid_saved","","Saved group ID.",2,null],[12,"gid_fs","","Filesystem group ID.",2,null],[12,"fd_allocated","","Number of file descriptor slots currently allocated.",2,null],[12,"groups","","Supplementary group list.",2,null],[12,"ns_pids","","Process IDs for each namespace which the process belongs to.",2,null],[12,"ns_tids","","Thread IDs for each namespace which the process belongs to.",2,null],[12,"ns_pgids","","Process group IDs for each namespace which the process belongs to.",2,null],[12,"ns_sids","","Session IDs of the process for each namespace to which it belongs.",2,null],[12,"vm_peak","","Peak virtual memory size (kB).",2,null],[12,"vm_size","","Virtual memory size (kB).",2,null],[12,"vm_locked","","Locked memory size (kB) (see mlock(3)).",2,null],[12,"vm_pin","","Pinned memory size (since Linux 3.2). These are pages that can't be moved because\nsomething needs to directly access physical memory.",2,null],[12,"vm_hwm","","Peak resident size (kB) ("high water mark").",2,null],[12,"vm_rss","","Resident set size.",2,null],[12,"vm_data","","Size of data segments (kB).",2,null],[12,"vm_stack","","Size of stack segments (kB).",2,null],[12,"vm_exe","","Size of text (executable) segments (kB).",2,null],[12,"vm_lib","","Shared library code size (kB).",2,null],[12,"vm_pte","","Page table entries size (since Linux 2.6.10).",2,null],[12,"vm_pmd","","Size of second-level page tables (since Linux 4.0).",2,null],[12,"vm_swap","","Swapped-out-virtual memory size (since Linux 2.6.34).",2,null],[12,"hugetlb_pages","","Size of hugetlb memory portions (since Linux 4.4).",2,null],[12,"threads","","Number of threads in process containing this thread.",2,null],[12,"sig_queued","","The number of currently queued signals for this real user ID\n(see the description of RLIMIT_SIGPENDING in getrlimit(2)).",2,null],[12,"sig_queued_max","","The resource limit on the number of queued signals for this process.",2,null],[12,"sig_pending_thread","","Number of signals pending for the thread (see pthreads(7)).",2,null],[12,"sig_pending_process","","Number of signals pending for the process (see signal(7)).",2,null],[12,"sig_blocked","","Mask indicating signals being blocked.",2,null],[12,"sig_ignored","","Mask indicating signals being ignored.",2,null],[12,"sig_caught","","Mask indicating signals being caught.",2,null],[12,"cap_inherited","","Mask of capabilities enabled in inheritable sets (see capabilities(7)).",2,null],[12,"cap_permitted","","Mask of capabilities enabled in permitted sets.",2,null],[12,"cap_effective","","Mask of capabilities enabled in effective sets.",2,null],[12,"cap_bounding","","Capability Bounding set (since Linux 2.6.26).",2,null],[12,"cap_ambient","","Ambient capability set (since Linux 4.3).",2,null],[12,"seccomp","","Secure Computing mode of the process (since Linux 3.8, see seccomp(2)).\nThis field is provided only if the kernel was built with the\n`CONFIG_SECCOMP` kernel configuration option enabled.",2,null],[12,"cpus_allowed","","CPUs on which this process may run (since Linux 2.6.24, see cpuset(7)).",2,null],[12,"mems_allowed","","Memory nodes allowed to this process (since Linux 2.6.24, see cpuset(7)).",2,null],[12,"voluntary_ctxt_switches","","Number of voluntary context switches.",2,null],[12,"nonvoluntary_ctxt_switches","","Number of involuntary context switches.",2,null],[3,"Stat","","Process status information.",null,null],[12,"pid","","Process ID (i.e., Thread Group ID).",3,null],[12,"command","","Filename of the executable.",3,null],[12,"state","","Current state of the process.",3,null],[12,"ppid","","Process ID of parent process.",3,null],[12,"pgrp","","Process group ID of the process.",3,null],[12,"session","","Session ID of the process.",3,null],[12,"tty_nr","","The controlling terminal of the process. (The minor device number is contained in the\ncombination of bits 31 to 20 and 7 to 0; the major device number is in bits 15 to 8.)",3,null],[12,"tty_pgrp","","Process group ID of the controlling terminal of the process.",3,null],[12,"flags","","The kernel flags word of the process. For bit meanings, see the `PF_*` defines in the Linux\nkernel source file `include/linux/sched.h`. Details depend on the kernel version.",3,null],[12,"minflt","","The number of minor faults the process has made which have not required loading a memory\npage from disk.",3,null],[12,"cminflt","","The number of minor faults that the process's waited-for children have made.",3,null],[12,"majflt","","The number of major faults the process has made which have required loading a memory page\nfrom disk.",3,null],[12,"cmajflt","","The number of major faults that the process's waited-for children have made.",3,null],[12,"utime","","Amount of time that this process has been scheduled in user mode, measured in clock ticks\n(divide by `sysconf(_SC_CLK_TCK)`). This includes guest time, `guest_time` (time spent\nrunning a virtual CPU, see below), so that applications that are not aware of the guest\ntime field do not lose that time from their calculations.",3,null],[12,"stime","","Amount of time that this process has been scheduled in kernel mode, measured in clock ticks\n(divide by `sysconf(_SC_CLK_TCK)`).",3,null],[12,"cutime","","Amount of time that this process's waited-for children have been scheduled in user mode,\nmeasured in clock ticks (divide by `sysconf(_SC_CLK_TCK)`). (See also `times(2)`.) This\nincludes guest time, `cguest_time` (time spent running a virtual CPU, see below).",3,null],[12,"cstime","","Amount of time that this process's waited-for children have been scheduled in kernel mode,\nmeasured in clock ticks (divide by `sysconf(_SC_CLK_TCK)`).",3,null],[12,"priority","","For processes running a real-time scheduling policy (policy below; see\n`sched_setscheduler(2)`), this is the negated scheduling priority, minus one; that is, a\nnumber in the range -2 to -100, corresponding to real-time priorities 1 to 99. For\nprocesses running under a non-real-time scheduling policy, this is the raw nice value\n(`setpriority(2)`) as represented in the kernel. The kernel stores nice values as numbers\nin the range 0 (high) to 39 (low), corresponding to the user-visible nice range of -20 to\n19.",3,null],[12,"nice","","The nice value (see `setpriority(2)`), a value in the range 19 (low priority) to -20 (high\npriority).",3,null],[12,"num_threads","","Number of threads in this process (since Linux 2.6).",3,null],[12,"start_time","","The time the process started after system boot, expressed in clock ticks (divide by\n`sysconf(_SC_CLK_TCK)`).",3,null],[12,"vsize","","Virtual memory size in bytes.",3,null],[12,"rss","","Resident Set Size: number of pages the process has in real memory. This is just the pages\nwhich count toward text, data, or stack space. This does not include pages which have not\nbeen demand-loaded in, or which are swapped out.",3,null],[12,"rsslim","","Current soft limit in bytes on the rss of the process; see the description of `RLIMIT_RSS`\nin `getrlimit(2)`.",3,null],[12,"start_code","","The address above which program text can run.",3,null],[12,"end_code","","The address below which program text can run.",3,null],[12,"startstack","","The address of the start (i.e., bottom) of the stack.",3,null],[12,"kstkeep","","The current value of ESP (stack pointer), as found in the kernel stack page for the process.",3,null],[12,"kstkeip","","The current EIP (instruction pointer).",3,null],[12,"signal","","The bitmap of pending signals. Obsolete, because it does not provide information on\nreal-time signals; use `/proc/[pid]/status` instead.",3,null],[12,"blocked","","The bitmap of blocked signals. Obsolete, because it does not provide information on\nreal-time signals; use `/proc/[pid]/status` instead.",3,null],[12,"sigignore","","The bitmap of ignored signals. Obsolete, because it does not provide information on\nreal-time signals; use `/proc/[pid]/status` instead.",3,null],[12,"sigcatch","","The bitmap of caught signals. Obsolete, because it does not provide information on\nreal-time signals; use /proc/[pid]/status instead.",3,null],[12,"wchan","","This is the "channel" in which the process is waiting. It is the address of a location in\nthe kernel where the process is sleeping. The corresponding symbolic name can be found in\n`/proc/[pid]/wchan`.",3,null],[12,"exit_signal","","Signal to be sent to parent when we die.",3,null],[12,"processor","","CPU number last executed on.",3,null],[12,"rt_priority","","Real-time scheduling priority, a number in the range 1 to 99 for processes scheduled under\na real-time policy, or 0, for non-real-time processes (see `sched_setscheduler(2)`).",3,null],[12,"policy","","Scheduling policy (see `sched_setscheduler(2)`). Decode using the `SCHED_*` constants in\n`linux/sched.h`.",3,null],[12,"delayacct_blkio_ticks","","Aggregated block I/O delays, measured in clock ticks (centiseconds). Since Linux 2.6.18.",3,null],[12,"guest_time","","Guest time of the process (time spent running a virtual CPU for a guest operating system),\nmeasured in clock ticks (divide by `sysconf(_SC_CLK_TCK)`). Since Linux 2.6.24.",3,null],[12,"cguest_time","","Guest time of the process's children, measured in clock ticks (divide by\n`sysconf(_SC_CLK_TCK)`). Since linux 2.6.24.",3,null],[12,"start_data","","Address above which program initialized and uninitialized (BSS) data are placed. Since\nLinux 3.3.",3,null],[12,"end_data","","Address below which program initialized and uninitialized (BSS) data are placed. Since\nLinux 3.3.",3,null],[12,"start_brk","","Address above which program heap can be expanded with `brk(2)`. Since Linux 3.3.",3,null],[12,"arg_start","","Address above which program command-line arguments (argv) are placed. Since Linux 3.5.",3,null],[12,"arg_end","","Address below program command-line arguments (argv) are placed. Since Linux 3.5.",3,null],[12,"env_start","","Address above which program environment is placed. Since Linux 3.5.",3,null],[12,"env_end","","Address below which program environment is placed. Since Linux 3.5.",3,null],[12,"exit_code","","The thread's exit status in the form reported by `waitpid(2)`. Since Linux 3.5.",3,null],[4,"SeccompMode","","The Secure Computing state of a process.",null,null],[13,"Disabled","","",4,null],[13,"Strict","","",4,null],[13,"Filter","","",4,null],[4,"State","","The state of a process.",null,null],[13,"Running","","Running.",5,null],[13,"Sleeping","","Sleeping in an interruptible wait.",5,null],[13,"Waiting","","Waiting in uninterruptible disk sleep.",5,null],[13,"Zombie","","Zombie.",5,null],[13,"Stopped","","Stopped (on a signal) or (before Linux 2.6.33) trace stopped.",5,null],[13,"TraceStopped","","trace stopped.",5,null],[13,"Paging","","Paging.",5,null],[13,"Dead","","Dead.",5,null],[13,"Wakekill","","Wakekill.",5,null],[13,"Waking","","Waking.",5,null],[13,"Parked","","Parked.",5,null],[5,"cwd","","Gets path of current working directory for the process with the provided\npid.",null,{"inputs":[{"name":"pid_t"}],"output":{"name":"result"}}],[5,"cwd_self","","Gets path of current working directory for the current process.",null,{"inputs":[],"output":{"name":"result"}}],[5,"statm","","Returns memory status information for the process with the provided pid.",null,{"inputs":[{"name":"pid_t"}],"output":{"name":"result"}}],[5,"statm_self","","Returns memory status information for the current process.",null,{"inputs":[],"output":{"name":"result"}}],[5,"status","","Returns memory status information for the process with the provided pid.",null,{"inputs":[{"name":"pid_t"}],"output":{"name":"result"}}],[5,"status_self","","Returns memory status information for the current process.",null,{"inputs":[],"output":{"name":"result"}}],[5,"stat","","Returns status information for the process with the provided pid.",null,{"inputs":[{"name":"pid_t"}],"output":{"name":"result"}}],[5,"stat_self","","Returns status information for the current process.",null,{"inputs":[],"output":{"name":"result"}}],[11,"hash","","",3,null],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"default","","",3,{"inputs":[],"output":{"name":"stat"}}],[11,"fmt","","",3,null],[11,"hash","","",1,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"default","","",1,{"inputs":[],"output":{"name":"statm"}}],[11,"fmt","","",1,null],[11,"hash","","",4,null],[11,"eq","","",4,null],[11,"fmt","","",4,null],[11,"default","","",4,{"inputs":[],"output":{"name":"seccompmode"}}],[11,"hash","","",2,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"fmt","","",2,null],[11,"default","","",2,{"inputs":[],"output":{"name":"status"}}],[11,"hash","","",5,null],[11,"eq","","",5,null],[11,"fmt","","",5,null],[11,"default","","",5,{"inputs":[],"output":{"name":"state"}}]],"paths":[[3,"LoadAvg"],[3,"Statm"],[3,"Status"],[3,"Stat"],[4,"SeccompMode"],[4,"State"]]}; initSearch(searchIndex);