summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/asm.h
Commit message (Collapse)AuthorAgeFilesLines
* Fixed the profiling version ALTENTRY(). Again. The previous versionbde2000-01-251-5/+9
| | | | | didn't set up the frame pointer before calling mcount, and then jumped to the wrong place in ENTRY() to defeat the point of the jump.
* Move ENTRY and ALTENTRY definitions to asm.h where they belong.jasone2000-01-201-1/+4
| | | | | | Unbreak profiling. Again. Submitted by: bde
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Fixed longstanding profiling bug. The frame pointer wasn't set upbde1997-04-231-63/+23
| | | | | | | | | | | | | | | | | | | for syscalls, so one frame was lost in backtraces from syscalls. This is handled better in the kernel by using a different mcount entry point for profiling before the frame pointer is set up. Expand RCSID(). Use .p2align instead of the ambiguous .align. Added idempotency ifdef. Removed unused macros ALTENTRY(), ALTASENTRY(), ASENTRY(), _MID_ENTRY. Cleaned up formatting. Reviewed by: jdp reviewed an old version Obtained from: parts from NetBSD
* Only do indirections in ENTRY() if _ARCH_INDIRECT is defined.bde1997-04-151-5/+8
|
* Moved userland assembler macros from <machine/asmacros.h> tobde1997-03-091-1/+82
| | | | <machine/asm.h>.
* Cloned src/lib/libc/i386/DEFS.h to create <machine/asm.h> for the i386.bde1997-03-091-0/+120
The former file was too hard to get at from other parts of the src tree and will go away.
OpenPOWER on IntegriCloud