<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libkvm/kvm_proc2.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libkvm/kvm_proc2.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libkvm/kvm_proc2.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-12-11T12:36:28Z</updated>
<entry>
<title>add sys/wait.h to unbreak builds; following "Replace p_xstat with ps_xexit and</title>
<updated>2019-12-11T12:36:28Z</updated>
<author>
<name>sthen</name>
<email>sthen@openbsd.org</email>
</author>
<published>2019-12-11T12:36:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4b7f768d9131a6f209488dc81e05e6685460b85f'/>
<id>urn:sha1:4b7f768d9131a6f209488dc81e05e6685460b85f</id>
<content type='text'>
ps_xsig" (sysctl.h r1.198 and friends) FILL_KPROC requires W_EXITCODE from there.

cc  -static -pie -o ps keyword.o nlist.o print.o ps.o utf8.o -lkvm
ld: error: undefined symbol: W_EXITCODE
&gt;&gt;&gt; referenced by kvm_proc2.c:293 (/usr/src/lib/libkvm/kvm_proc2.c:293)
[...]
</content>
</entry>
<entry>
<title>struct proc: change ps_start from utc time to uptime</title>
<updated>2019-10-22T21:19:22Z</updated>
<author>
<name>cheloha</name>
<email>cheloha@openbsd.org</email>
</author>
<published>2019-10-22T21:19:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fe57de6bf86372f8c8b447012d1d082826b5f1c4'/>
<id>urn:sha1:fe57de6bf86372f8c8b447012d1d082826b5f1c4</id>
<content type='text'>
Allows us to determine how long a process has been running, even if the
UTC clock jumps.

With help from bluhm@ and millert@, who squashed several bugs.

ok bluhm@ millert@
</content>
</entry>
<entry>
<title>Export unveil state so that ps(8) can show it.  Two new status flags,</title>
<updated>2019-06-23T16:57:00Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-23T16:57:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8d8661ad57a26ee24cf90dcc6d55a32e94233018'/>
<id>urn:sha1:8d8661ad57a26ee24cf90dcc6d55a32e94233018</id>
<content type='text'>
you'll see one, or neither.
'u' - process installed unveils, but not yet locked with unveil(0,0)
      or pledge w/o "unveil"
'U' - process has installed unveils, and locked.
ok rob
</content>
</entry>
<entry>
<title>fix print not specified process.</title>
<updated>2019-06-07T10:55:41Z</updated>
<author>
<name>asou</name>
<email>asou@openbsd.org</email>
</author>
<published>2019-06-07T10:55:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9865b3a930919c1bb4b9e1ffba8fd4306af70465'/>
<id>urn:sha1:9865b3a930919c1bb4b9e1ffba8fd4306af70465</id>
<content type='text'>
ok guenther@ yasuoka@
</content>
</entry>
<entry>
<title>Split PID from TID, giving processes a PID unrelated to the TID of their</title>
<updated>2016-11-07T00:26:32Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-11-07T00:26:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3b7181b7c198203c21e16e10714f0dfd4fb2302e'/>
<id>urn:sha1:3b7181b7c198203c21e16e10714f0dfd4fb2302e</id>
<content type='text'>
initial thread

ok jsing@ kettenis@
</content>
</entry>
<entry>
<title>port the changes just made to kvm_getfiles in kvm_file2.c r1.47 to</title>
<updated>2015-09-08T15:40:32Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2015-09-08T15:40:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=58b561c51f2db991f9e5fbd80fe744a5653537ff'/>
<id>urn:sha1:58b561c51f2db991f9e5fbd80fe744a5653537ff</id>
<content type='text'>
kvm_getprocs.

basically cope with the number of procs growing between when we get
the size and when we get the list.

ok guenther@
</content>
</entry>
<entry>
<title>Apply reallocarray() idiom.</title>
<updated>2014-10-15T02:03:05Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-10-15T02:03:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f4ccacb317d6bfa5aefc0d618104deeaf2b34bfa'/>
<id>urn:sha1:f4ccacb317d6bfa5aefc0d618104deeaf2b34bfa</id>
<content type='text'>
ok guenther
</content>
</entry>
<entry>
<title>sys/user.h can now be substantially gutted.</title>
<updated>2014-07-08T23:31:22Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-07-08T23:31:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=925bd4b59711ba48ad05241abb3ff5dd381f49e0'/>
<id>urn:sha1:925bd4b59711ba48ad05241abb3ff5dd381f49e0</id>
<content type='text'>
ok guenther
</content>
</entry>
<entry>
<title>Track whether a process is a zombie or not yet fully built via flags</title>
<updated>2014-07-04T05:58:30Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2014-07-04T05:58:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=644b47884b319d456d6792dca9dee3a804d68b3b'/>
<id>urn:sha1:644b47884b319d456d6792dca9dee3a804d68b3b</id>
<content type='text'>
PS_{ZOMBIE,EMBRYO} on the process instead of peeking into the process's
thread data.  This eliminates the need for the thread-level SDEAD state.

Change kvm_getprocs() (both the sysctl() and kvm backends) to report the
"most active" scheduler state for the process's threads.

tweaks kettenis@
feedback and ok matthew@
</content>
</entry>
<entry>
<title>Get the vmspace pointer from the process, not the thread</title>
<updated>2014-05-25T20:28:28Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2014-05-25T20:28:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9dac71e5950c090a5e2b9afe182773fbeb243fa1'/>
<id>urn:sha1:9dac71e5950c090a5e2b9afe182773fbeb243fa1</id>
<content type='text'>
</content>
</entry>
</feed>
