History log of /openbsd-src/sys/lib/libkern/mcount.c (Results 1 – 14 of 14)
Revision Date Author Comments
# d771b0cb 11-Jan-2022 jsg <jsg@openbsd.org>

spelling


# 6377c2ea 12-Mar-2013 mpi <mpi@openbsd.org>

Fix kernel profiling on MP systems by using per-CPU buffers and teach
kgmon(8) to deal with them, this time without public header changes.

Previously various CPUs were iterating over the same global

Fix kernel profiling on MP systems by using per-CPU buffers and teach
kgmon(8) to deal with them, this time without public header changes.

Previously various CPUs were iterating over the same global buffer at
the same time to modify it and never ended.

This diff includes some ideas submited by Thor Simon to NetBSD via miod@.

ok deraadt@, mikeb@, haesbaert@

show more ...


# 0f288458 12-Feb-2013 mpi <mpi@openbsd.org>

Back out per-CPU kernel profiling, it shouldn't modify a public header
at this moment.


# fea2fea8 11-Feb-2013 mpi <mpi@openbsd.org>

Fix kernel profiling on MP systems by using per-CPU buffer. Previously
various CPUs were iterating over the same global buffer at the same
time to modify it and never ended.

This diff includes some

Fix kernel profiling on MP systems by using per-CPU buffer. Previously
various CPUs were iterating over the same global buffer at the same
time to modify it and never ended.

This diff includes some ideas submited by Thor Simon to NetBSD via miod@.

ok mikeb@, haesbaert@

show more ...


# a8cc1473 16-Jan-2013 dlg <dlg@openbsd.org>

replace __attribute__((unused)) with __used, which will be defined to the
right thing for whichever compiler we use.

found while trying to build a profiled kernel on sparc64. solution found
by guent

replace __attribute__((unused)) with __used, which will be defined to the
right thing for whichever compiler we use.

found while trying to build a profiled kernel on sparc64. solution found
by guenther and refined by miod and kettenis.

ok guenther@ kettenis@

show more ...


# 043fbe51 27-Oct-2009 deraadt <deraadt@openbsd.org>

rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and
unmaintainable). these days, people use source. these id's do not provide
any benefit, and do hurt the small install media
(th

rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and
unmaintainable). these days, people use source. these id's do not provide
any benefit, and do hurt the small install media
(the 33,000 line diff is essentially mechanical)
ok with the idea millert, ok dms

show more ...


# a26aa419 07-Aug-2004 deraadt <deraadt@openbsd.org>

ansi and some missing protos


# dd44e779 22-Jul-2004 art <art@openbsd.org>

Remove some register keywords to make this compile on amd64.


# 29295d1c 02-Jun-2003 millert <millert@openbsd.org>

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999. Proofed by myself and Theo.


# b221bf75 22-Feb-2000 art <art@openbsd.org>

Add an __attribute__((unused))__ to the function declared by _MCOUNT_DECL,
sparc defines that function as static and gcc doesn't understand that it gets
called from an assembler stub.


# c3f6e9cf 07-Nov-1997 niklas <niklas@openbsd.org>

$OpenBSD$


# 89e462bf 27-Jan-1997 deraadt <deraadt@openbsd.org>

prototyping problems, PR#71, felix@mamba.pond.sub.org


# 2b029e35 18-Jun-1996 deraadt <deraadt@openbsd.org>

sync to libc


# df930be7 18-Oct-1995 deraadt <deraadt@openbsd.org>

initial import of NetBSD tree