diff options
author | bde <bde@FreeBSD.org> | 1998-07-10 09:26:41 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1998-07-10 09:26:41 +0000 |
commit | 4579a954ade046fd3ad0427b6b21347f063751d3 (patch) | |
tree | 2c815c06d4c39e37a2debc8193feda4989a2a3a1 /sys/amd64/include/profile.h | |
parent | 4c73b80db0d2882b6706a48673ec4de099f51641 (diff) | |
download | FreeBSD-src-4579a954ade046fd3ad0427b6b21347f063751d3.zip FreeBSD-src-4579a954ade046fd3ad0427b6b21347f063751d3.tar.gz |
Oops, fptrint_t still needs to be declared in <machine/profile.h> in the
!KERNEL case. The kludge to get it declared in libc/gmon/mcount.c wasn't
sufficient because fptrint_t is used in <sys/gmon.h>.
Diffstat (limited to 'sys/amd64/include/profile.h')
-rw-r--r-- | sys/amd64/include/profile.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/amd64/include/profile.h b/sys/amd64/include/profile.h index e3da51a..23595b2 100644 --- a/sys/amd64/include/profile.h +++ b/sys/amd64/include/profile.h @@ -31,13 +31,14 @@ * SUCH DAMAGE. * * @(#)profile.h 8.1 (Berkeley) 6/11/93 - * $Id: profile.h,v 1.14 1998/02/03 20:32:38 bde Exp $ + * $Id: profile.h,v 1.15 1998/07/10 02:27:15 bde Exp $ */ #ifndef _MACHINE_PROFILE_H_ #define _MACHINE_PROFILE_H_ #ifdef KERNEL + /* * Config generates something to tell the compiler to align functions on 16 * byte boundaries. A strict alignment is good for keeping the tables small. @@ -101,6 +102,10 @@ mcount() \ frompc = ((fptrint_t *)frompc)[1]; \ _mcount(frompc, selfpc); \ } + +/* An unsigned integral type that can hold function pointers. */ +typedef u_int32_t fptrint_t; + #endif /* KERNEL */ /* |