summaryrefslogtreecommitdiff
path: root/sys/kern/subr_prof.c
AgeCommit message (Expand)Author
2016-09-04Introduce Dynamic Profiling, a ddb(4) based & gprof compatible kernelMartin Pieuchot
2015-12-05remove stale lint annotationsTed Unangst
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-08-30Fix profiling (GPROF) build.Martin Pieuchot
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2013-03-28do not include machine/cpu.h from a .c file; it is the responsibility ofTheo de Raadt
2013-03-12Fix kernel profiling on MP systems by using per-CPU buffers and teachMartin Pieuchot
2013-02-12Back out per-CPU kernel profiling, it shouldn't modify a public headerMartin Pieuchot
2013-02-11Fix kernel profiling on MP systems by using per-CPU buffer. PreviouslyMartin Pieuchot
2012-08-02Apply profiling to all threads instead of just the thread that calledPhilip Guenthe
2012-03-23Make rusage totals, itimers, and profile settings per-process insteadPhilip Guenthe
2010-07-09need sysctl.h to compile with GPROF; Luis HenriquesTheo de Raadt
2010-06-26Don't #include <sys/user.h> into files that don't need the stuffPhilip Guenthe
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2006-12-24Keep a counter for addupc_intr() invocations, and pass its value, instead of 1,Miod Vallat
2005-12-09ansi and deregister. No binary change.Jonathan Gray
2003-09-01match syscallargs comments with realityHenning Brauer
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-04-14rename ticks to nticks to avoid global. ok deraadt@ krw@Ted Unangst
2002-06-10Grammar.Thomas Nordin
2002-06-07Change addupc_intr to not use fuswintr and suswintr to update the profilingArtur Grabowski
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-09-19merge vm/vm_kern.h into uvm/uvm_extern.h; art@ okMichael Shalayeff
2001-09-17Allocate the profiling buffer from kernel_map, not with malloc.Artur Grabowski
1996-05-02sync syscalls, no sys/cpu.hTheo de Raadt
1996-04-28First argument to profil(2) should be `char *', not `caddr_t'.Thorsten Lockert
1996-04-21partial sync with netbsd 960418, more to comeTheo de Raadt
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1995-12-14profil() args have changed type..Theo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt