summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_prof.c
Commit message (Expand)AuthorAgeFilesLines
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+1
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-3/+3
* Revert r210225 - turns out I was wrong; the "/*-" is not license-onlytrasz2010-07-181-1/+1
* The "/*-" comment marker is supposed to denote copyrights. Remove non-copyrighttrasz2010-07-181-1/+1
* Use ANSI function definition for profil.imp2009-02-031-3/+1
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-2/+2
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-7/+10
* - Move clock synchronization into a seperate clock lock so the globaljeff2007-05-201-5/+5
* Remove 'MPSAFE' annotations from the comments above most system calls: allrwatson2007-03-041-3/+0
* Change the addupc_*() functions to use the uintfptr_t type for pc ratherjhb2005-12-161-2/+2
* netchild's mega-patch to isolate compiler dependencies into a centraljoerg2005-03-021-2/+2
* - Move TDF_OWEPREEMPT, TDF_OWEUPC, and TDF_USTATCLOCK over to td_pflagsjhb2004-07-161-3/+4
* Tidy up uprof locking. Mostly the fields are protected by both the procjhb2004-07-021-10/+18
* Enable MI bits for gcc -ftest-coverage -fprofile-arcs on amd64.tjr2004-05-291-1/+2
* Fixed printf format errors which helped break GUPROF for arches withbde2004-05-201-2/+2
* Initialize the history counter type field in struct gmonparam asbde2004-05-201-0/+4
* Moved i386 asms to an i386 header. The asms are for calibration ofbde2004-05-201-19/+3
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* These are changes to allow to use the Intel C/C++ compiler (lang/icc)trhodes2004-03-121-3/+3
* Use __FBSDID().obrien2003-06-111-1/+3
* remove old and inaccurate XXX comment.julian2003-05-021-1/+0
* - Move PS_PROFIL and its new cousin PS_STOPPROF back over to p_flag andjhb2003-04-221-21/+13
* Back out M_* changes, per decision of the TRB.imp2003-02-191-2/+2
* Move a bunch of flags from the KSE to the thread.julian2003-02-171-5/+5
* A little infrastructure, preceding some upcoming changesjulian2003-02-081-21/+46
* Reversion of commit by Davidxu plus fixes since applied.julian2003-02-011-47/+22
* Move UPCALL related data structure out of kse, introduce a newdavidxu2003-01-261-22/+47
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-2/+2
* Fix warnings & errors caused by my last commit.phk2003-01-071-2/+1
* This is all "#if defined(__i386__) && __GNUC__ >= 2":phk2003-01-061-0/+47
* Don't #error if we are lint.phk2002-10-011-0/+2
* more caddr_t removal.alfred2002-06-291-2/+2
* Remove __P.alfred2002-03-191-1/+1
* - Change all callers of addupc_task() to check PS_PROFIL explicitly andjhb2001-12-181-2/+1
* Modify the critical section API as follows:jhb2001-12-181-6/+4
* Add kmupetext(), a function that expands the range of memory coveredgreen2001-10-301-5/+64
* KSE Milestone 2julian2001-09-121-11/+12
* Pushdown Giant for: profil(), ntp_adjtime(), ogethostname(),dillon2001-09-011-4/+14
* - Close races with signals and other AST's being triggered while we are injhb2001-08-101-1/+3
* We don't need to hold a lock just to test a flag.jhb2001-06-061-5/+1
* Remove unneeded includes of sys/ipl.h and machine/ipl.h.jhb2001-05-151-1/+0
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-0/+2
* Switch from save/disable/restore_intr() to critical_enter/exit().jhb2001-03-281-4/+3
* Since the PC is a pointer to a code address, change the second parameter ofjhb2001-02-221-2/+2
* Change and clean the mutex lock interface.bmilekic2001-02-091-3/+3
* - Catch up to proc flag changes.jhb2001-01-241-2/+6
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-081-2/+1
* Hide intrstate in the #ifdef where it belongs.phk2000-12-071-1/+1
* Catch up to moving headers:jhb2000-10-201-1/+1
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-1/+3
OpenPOWER on IntegriCloud