1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-14 10:09:48 +00:00
freebsd/lib/libc/ia64
Marcel Moolenaar f0556e70bb Make profiling actually work. The gcc compiler emits a call to the
_mcount() stub when profiling is enabled. Emit this code sequence
for assembly routines as welli (MCOUNT definition in <machine/asm.h>.
We do not pass the GOT entry however as the 4th argument, because it's
not used. The _mcount() stub calls __mcount(), which does the actual
work. Define _MCOUNT_DECL to define __mcount. We do not have an
implementation of mcount(), so we define MCOUNT as empty, but have a
weak alias to _mcount() in _mcount.S.
Note that the _mcount() stub in the kernel is slightly different from
the stub in userland. This is because we do not have to worry about
nested routines in the kernel.
2004-08-25 07:42:34 +00:00
..
gen Make profiling actually work. The gcc compiler emits a call to the 2004-08-25 07:42:34 +00:00
net Use __FBSDID. 2003-03-03 01:09:46 +00:00
stdlib Replace our ancient dtoa/strtod implementation with the gdtoa 2003-03-12 20:30:00 +00:00
string style cleanup: Remove duplicate $FreeBSD$ tags. 2004-02-10 20:45:28 +00:00
sys Add the mlockall() and munlockall() system calls. 2003-08-11 07:14:08 +00:00
_fpmath.h Define LDBL_MANH_SIZE and LDBL_MANL_SIZE to be the sizes of the 2004-01-18 07:57:02 +00:00
arith.h Add a comment describing why it's important for the values in this 2003-05-08 13:50:44 +00:00
Makefile.inc
SYS.h Fix the style of the SCM ID's. 2002-03-22 23:42:05 +00:00