summaryrefslogtreecommitdiff
path: root/sys/amd64/include/profile.h
AgeCommit message (Expand)Author
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2022-06-13amd64: -m32 support for machine/profile.hBrooks Davis
2022-04-12Remove checks for __GNUCLIKE_ASM assuming it is always true.John Baldwin
2021-04-02x86: remove gcov kernel supportKonstantin Belousov
2018-06-02Fix high resolution kernel profiling just enough to not crash at bootBruce Evans
2017-11-23Remove lint support from system headers and MD x86 headers.Konstantin Belousov
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2010-10-25Use intr_disable() and intr_restore() instead of frobbing the flags registerJohn Baldwin
2006-10-28In the userland .mcount():Bruce Evans
2006-10-28i386/include/profile.h:Bruce Evans
2006-10-28In MCOUNT_OVERHEAD(label), actually use the `label' parameter. We wereBruce Evans
2005-03-11Remove diffs to i386 version that came in via the compiler support ifdefs.Peter Wemm
2005-03-02netchild's mega-patch to isolate compiler dependencies into a centralJoerg Wunsch
2005-01-05Begin all license/copyright comments with /*-Warner Losh
2004-08-27Move the kernel-specific logic to adjust frompc from MI to MD. ForMarcel Moolenaar
2004-07-29Use newly added __used attribute to keep static function symbol fromAlexander Kabaev
2004-06-10Make profiling work for varargs functions.. %al is an additional argumentPeter Wemm
2004-05-20MFi386 (1.37: GUPROF calibration macros; only routine adjustments needed).Bruce Evans
2004-05-19Fixed the type of fptrdiff_t. It needs to be 64 bits in theory, and inBruce Evans
2004-05-19Fixed some style bugs (mainly misalignment of backslashes).Bruce Evans
2004-05-19Moved most of the "MI" definitions and declarations from <machine/profile.h>Bruce Evans
2004-05-18The 'call mcount' hooks that gcc inserts when profiling are in a place thatPeter Wemm
2004-04-05Remove advertising clause from University of California Regent's license,Warner Losh
2004-01-06Remove `static' prototype from header file.Jacques Vidrine
2003-06-02Use C99 compatable asm statements.David E. O'Brien
2003-05-01Commit MD parts of a loosely functional AMD64 port. This is based onPeter Wemm
2002-09-25Fix a declaration that is actually supposed to be a macro definition.Mark Murray
2002-09-17Initiate deorbit burn for the i386-only a.out related support. Moves arePeter Wemm
2002-04-21Stylify (mainly line up macro EOL-continuation \'s), and add a dummyMark Murray
2002-03-20Remove __P.Alfred Perlstein
2002-01-31Finish revs.1.23 and 1.24 so that MCOUNT_ENTER really actually compilesBruce Evans
2001-10-30Add kmupetext(), a function that expands the range of memory coveredBrian Feldman
2001-07-14Fix MCOUNT_ENTER() so it actually compiles in the profiling case.John Baldwin
2001-06-28Get kernel profiling on SMP systems closer to working by replacing theJohn Baldwin
2001-02-09Change and clean the mutex lock interface.Bosko Milekic
2001-01-24Convert all simplelocks to mutexes and remove the simplelock implementations.Jason Evans
1999-12-29Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm
1999-08-28$Id$ -> $FreeBSD$Peter Wemm
1998-09-07Make profiling work for ELF. gprof now autodetects the format ofJohn Polstra
1998-07-14Changed to the C9x draft spelling of the (unsigned) integral typeBruce Evans
1998-07-10Oops, fptrint_t still needs to be declared in <machine/profile.h> in theBruce Evans
1998-07-10Added a kernel-only typedef (ptrint_t) giving an integral type that isBruce Evans
1998-02-03Ifdefed use of a GNU feature.Bruce Evans
1997-12-15Add support for low resolution SMP kernel profiling.Tor Egge
1997-08-30Another round of lock pushdown.Steve Passe
1997-02-22Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm
1997-02-13Moved definition of FUNCTION_ALIGNMENT to a machine-dependent place.Bruce Evans
1997-01-14Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard