profile.h (218824) | profile.h (230400) |
---|---|
1/*- 2 * Copyright (c) 1994, 1995, 1996 Carnegie-Mellon University. 3 * All rights reserved. 4 * 5 * Author: Chris G. Demetriou 6 * 7 * Permission to use, copy, modify and distribute this software and 8 * its documentation is hereby granted, provided that both the copyright --- 12 unchanged lines hidden (view full) --- 21 * Carnegie Mellon University 22 * Pittsburgh PA 15213-3890 23 * 24 * any improvements or extensions that they make and grant Carnegie the 25 * rights to redistribute these changes. 26 * 27 * from: NetBSD: profile.h,v 1.9 1997/04/06 08:47:37 cgd Exp 28 * from: FreeBSD: src/sys/alpha/include/profile.h,v 1.4 1999/12/29 | 1/*- 2 * Copyright (c) 1994, 1995, 1996 Carnegie-Mellon University. 3 * All rights reserved. 4 * 5 * Author: Chris G. Demetriou 6 * 7 * Permission to use, copy, modify and distribute this software and 8 * its documentation is hereby granted, provided that both the copyright --- 12 unchanged lines hidden (view full) --- 21 * Carnegie Mellon University 22 * Pittsburgh PA 15213-3890 23 * 24 * any improvements or extensions that they make and grant Carnegie the 25 * rights to redistribute these changes. 26 * 27 * from: NetBSD: profile.h,v 1.9 1997/04/06 08:47:37 cgd Exp 28 * from: FreeBSD: src/sys/alpha/include/profile.h,v 1.4 1999/12/29 |
29 * $FreeBSD: head/sys/powerpc/include/profile.h 218824 2011-02-18 21:44:53Z nwhitehorn $ | 29 * $FreeBSD: head/sys/powerpc/include/profile.h 230400 2012-01-20 22:34:19Z andreast $ |
30 */ 31 32#ifndef _MACHINE_PROFILE_H_ 33#define _MACHINE_PROFILE_H_ 34 35#define _MCOUNT_DECL void __mcount 36 37#define FUNCTION_ALIGNMENT 4 --- 42 unchanged lines hidden (view full) --- 80__asm( " .text \n" \ 81 " .align 2 \n" \ 82 " .globl _mcount \n" \ 83 " .section \".opd\",\"aw\" \n" \ 84 " .align 3 \n" \ 85 "_mcount: \n" \ 86 " .quad .L._mcount,.TOC.@tocbase,0\n" \ 87 " .previous \n" \ | 30 */ 31 32#ifndef _MACHINE_PROFILE_H_ 33#define _MACHINE_PROFILE_H_ 34 35#define _MCOUNT_DECL void __mcount 36 37#define FUNCTION_ALIGNMENT 4 --- 42 unchanged lines hidden (view full) --- 80__asm( " .text \n" \ 81 " .align 2 \n" \ 82 " .globl _mcount \n" \ 83 " .section \".opd\",\"aw\" \n" \ 84 " .align 3 \n" \ 85 "_mcount: \n" \ 86 " .quad .L._mcount,.TOC.@tocbase,0\n" \ 87 " .previous \n" \ |
88 " .size main,24 \n" \ |
|
88 " .type _mcount,@function \n" \ 89 " .align 4 \n" \ 90 ".L._mcount: \n" \ 91 " stdu %r1,-(288+128)(%r1) \n" \ 92 " std %r3,48(%r1) \n" \ 93 " std %r4,56(%r1) \n" \ 94 " std %r5,64(%r1) \n" \ 95 " std %r6,72(%r1) \n" \ --- 125 unchanged lines hidden --- | 89 " .type _mcount,@function \n" \ 90 " .align 4 \n" \ 91 ".L._mcount: \n" \ 92 " stdu %r1,-(288+128)(%r1) \n" \ 93 " std %r3,48(%r1) \n" \ 94 " std %r4,56(%r1) \n" \ 95 " std %r5,64(%r1) \n" \ 96 " std %r6,72(%r1) \n" \ --- 125 unchanged lines hidden --- |