<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/ddb/db_prof.c, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/ddb/db_prof.c?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/ddb/db_prof.c?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-08-11T15:14:23Z</updated>
<entry>
<title>Kernel compilation with DDBPROF enabled fails as db_sym_t is no longer</title>
<updated>2017-08-11T15:14:23Z</updated>
<author>
<name>nayden</name>
<email>nayden@openbsd.org</email>
</author>
<published>2017-08-11T15:14:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6618f14d01712dbcdb34084b407a394e7c506321'/>
<id>urn:sha1:6618f14d01712dbcdb34084b407a394e7c506321</id>
<content type='text'>
defined (removed in "Kill db_sym_t." from 2017-05-30 11:39  mpi). This
change fixes the problem.

OK mpi@
</content>
</entry>
<entry>
<title>Use ELF_ST_{BIND,TYPE} instead of ELFDEFNNAME(ST_{BIND,TYPE})</title>
<updated>2017-02-08T04:30:45Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-02-08T04:30:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ce2f92c34210d4f88906bbd1d2a0c3a23b0951c6'/>
<id>urn:sha1:ce2f92c34210d4f88906bbd1d2a0c3a23b0951c6</id>
<content type='text'>
ok jca@
</content>
</entry>
<entry>
<title>Implement Dynamic Profiling, a ddb(4) based &amp; gprof compatible kernel</title>
<updated>2017-02-06T09:13:41Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2017-02-06T09:13:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=178466ac14c42bc105d4a164b52d12261cbf9f18'/>
<id>urn:sha1:178466ac14c42bc105d4a164b52d12261cbf9f18</id>
<content type='text'>
profiling framework, for i386.

Code patching is used to enable probes when entering functions.  The
probes will call a mcount()-like function to match the behavior of a
GPROF kernel.

A new sysctl knob, ddb.profile, need to be set to 1 in securelevel 0
to be able to use this feature.

ok jasper@, guenther@, mlarkin@
</content>
</entry>
<entry>
<title>Introduce Dynamic Profiling, a ddb(4) based &amp; gprof compatible kernel</title>
<updated>2016-09-04T09:22:28Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2016-09-04T09:22:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6950c8e205c43756d30d56ca678aa8205e9896fa'/>
<id>urn:sha1:6950c8e205c43756d30d56ca678aa8205e9896fa</id>
<content type='text'>
profiling framework.

Code patching is used to enable probes when entering functions.  The
probes will call a mcount()-like function to match the behavior of a
GPROF kernel.

Currently only available on amd64 and guarded under DDBPROF.  Support
for other archs will follow soon.

A new sysctl knob, ddb.console, need to be set to 1 in securelevel 0
to be able to use this feature.

Inputs and ok guenther@
</content>
</entry>
</feed>
