summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/profile.h
Commit message (Expand)AuthorAgeFilesLines
* Begin all license/copyright comments with /*-imp2005-01-051-1/+1
* Move the kernel-specific logic to adjust frompc from MI to MD. Formarcel2004-08-271-0/+13
* Use newly added __used attribute to keep static function symbol fromkan2004-07-291-1/+1
* Make profiling work for varargs functions.. %al is an additional argumentpeter2004-06-101-0/+2
* MFi386 (1.37: GUPROF calibration macros; only routine adjustments needed).bde2004-05-201-0/+19
* Fixed the type of fptrdiff_t. It needs to be 64 bits in theory, and inbde2004-05-191-1/+1
* Fixed some style bugs (mainly misalignment of backslashes).bde2004-05-191-10/+10
* Moved most of the "MI" definitions and declarations from <machine/profile.h>bde2004-05-191-30/+0
* The 'call mcount' hooks that gcc inserts when profiling are in a place thatpeter2004-05-181-2/+37
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Remove `static' prototype from header file.nectar2004-01-061-1/+0
* Use C99 compatable asm statements.obrien2003-06-021-2/+2
* Commit MD parts of a loosely functional AMD64 port. This is based onpeter2003-05-011-7/+7
* Fix a declaration that is actually supposed to be a macro definition.markm2002-09-251-0/+1
* Initiate deorbit burn for the i386-only a.out related support. Moves arepeter2002-09-171-4/+0
* Stylify (mainly line up macro EOL-continuation \'s), and add a dummymarkm2002-04-211-21/+28
* Remove __P.alfred2002-03-201-14/+14
* Finish revs.1.23 and 1.24 so that MCOUNT_ENTER really actually compilesbde2002-01-311-0/+1
* Add kmupetext(), a function that expands the range of memory coveredgreen2001-10-301-0/+1
* Fix MCOUNT_ENTER() so it actually compiles in the profiling case.jhb2001-07-141-1/+1
* Get kernel profiling on SMP systems closer to working by replacing thejhb2001-06-281-4/+5
* Change and clean the mutex lock interface.bmilekic2001-02-091-2/+2
* Convert all simplelocks to mutexes and remove the simplelock implementations.jasone2001-01-241-2/+2
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-6/+6
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Make profiling work for ELF. gprof now autodetects the format ofjdp1998-09-071-1/+5
* Changed to the C9x draft spelling of the (unsigned) integral typebde1998-07-141-9/+8
* Oops, fptrint_t still needs to be declared in <machine/profile.h> in thebde1998-07-101-1/+6
* Added a kernel-only typedef (ptrint_t) giving an integral type that isbde1998-07-101-4/+1
* Ifdefed use of a GNU feature.bde1998-02-031-1/+3
* Add support for low resolution SMP kernel profiling.tegge1997-12-151-4/+7
* Another round of lock pushdown.fsmp1997-08-301-1/+5
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
* Moved definition of FUNCTION_ALIGNMENT to a machine-dependent place.bde1997-02-131-1/+9
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* Improved non-statistical (GUPROF) profiling:bde1996-10-171-5/+31
* Cleaned up interrupt masking by declaring the state variable in abde1996-08-281-10/+15
* Fixed user-mode mcount which I broke in the previous revision.bde1996-01-011-13/+33
* Implemented non-statistical kernel profiling. This is based onbde1995-12-291-15/+39
* Added MCOUNT_ENTER and MCOUNT_EXIT macros to profile.hpaul1994-09-151-1/+4
* Made idempotent.paul1994-08-211-1/+6
* Added $Id$dg1994-08-021-0/+1
* BSD 4.4 Lite Kernel Sourcesrgrimes1994-05-251-0/+56
OpenPOWER on IntegriCloud