aboutsummaryrefslogtreecommitdiff
path: root/lib/libprocstat
diff options
context:
space:
mode:
authorEnji Cooper <ngie@FreeBSD.org>2017-06-27 08:49:47 +0000
committerEnji Cooper <ngie@FreeBSD.org>2017-06-27 08:49:47 +0000
commitc45beed8da81020f7363a3f3f496ac84690b25f3 (patch)
tree33b20acfe2726a64fb8bd1d9f9c88d8b58b0f3a8 /lib/libprocstat
parenta2ae08e72e094de529b2ca35b9609f7166856073 (diff)
Notes
Diffstat (limited to 'lib/libprocstat')
-rw-r--r--lib/libprocstat/libprocstat.328
1 files changed, 27 insertions, 1 deletions
diff --git a/lib/libprocstat/libprocstat.3 b/lib/libprocstat/libprocstat.3
index e8be41c532e1..3608a62cc1d5 100644
--- a/lib/libprocstat/libprocstat.3
+++ b/lib/libprocstat/libprocstat.3
@@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd May 18, 2015
+.Dd June 27, 2017
.Dt LIBPROCSTAT 3
.Os
.Sh NAME
@@ -36,6 +36,7 @@
.Nm procstat_freegroups ,
.Nm procstat_freekstack ,
.Nm procstat_freeprocs ,
+.Nm procstat_freeptlwpinfo ,
.Nm procstat_freevmmap ,
.Nm procstat_get_pipe_info ,
.Nm procstat_get_pts_info ,
@@ -52,6 +53,7 @@
.Nm procstat_getosrel ,
.Nm procstat_getpathname ,
.Nm procstat_getprocs ,
+.Nm procstat_getptlwpinfo ,
.Nm procstat_getrlimit ,
.Nm procstat_getumask ,
.Nm procstat_getvmmap ,
@@ -102,6 +104,11 @@
.Fa "struct procstat *procstat"
.Fa "struct kinfo_vmentry *vmmap"
.Fc
+.Ft void
+.Fo procstat_freeptlwpinfo
+.Fa "struct procstat *procstat"
+.Fa "struct ptrace_lwpinfo *pl"
+.Fc
.Ft int
.Fo procstat_get_pipe_info
.Fa "struct procstat *procstat"
@@ -202,6 +209,11 @@
.Fa "int arg"
.Fa "unsigned int *count"
.Fc
+.Ft "struct ptrace_lwpinfo *"
+.Fo procstat_getptlwpinfo
+.Fa "struct procstat *procstat"
+.Fa "unsigned int *count"
+.Fc
.Ft "int"
.Fo procstat_getrlimit
.Fa "struct procstat *procstat"
@@ -312,6 +324,20 @@ The caller is responsible to free the allocated memory with a subsequent
function call.
.Pp
The
+.Fn procstat_getptlwpinfo
+function gets a pointer to the
+.Vt procstat
+structure from the
+.Fn procstat_open_core
+function and returns a dynamically allocated set of signals intercepted by a
+process in the process's core file.
+The number of processes found is returned in the reference parameter
+.Fa cnt .
+The caller is responsible to free the allocated memory with a subsequent
+.Fn procstat_freeptlwpinfo
+function call.
+.Pp
+The
.Fn procstat_getargv
function gets a pointer to the
.Vt procstat