Remove .mcount from gmon's Symbol map and add it to the appropriate

arch.  It can be named differently depending on the arch (.mcount,
_mcount).

Submitted by:	marius
This commit is contained in:
Daniel Eischen 2007-05-13 14:16:55 +00:00
parent 00fb440c1a
commit 0c58e013aa
5 changed files with 27 additions and 2 deletions

View File

@ -11,6 +11,7 @@ FBSD_1.0 {
/* PSEUDO syscalls */
_exit;
.mcount;
_setjmp;
_longjmp;
fabs;

View File

@ -11,6 +11,7 @@ FBSD_1.0 {
/* PSEUDO syscalls */
_exit;
_mcount;
_setjmp;
_longjmp;
alloca;
@ -22,7 +23,7 @@ FBSD_1.0 {
setjmp;
longjmp;
sigsetjmp;
siglongjmp
siglongjmp;
htonl;
__htonl;
htons;
@ -65,4 +66,26 @@ FBSDprivate_1.0 {
__sys_fork;
_fork;
_sbrk;
/* softfloat */
__addsf3;
__adddf3;
__subsf3;
__subdf3;
__mulsf3;
__muldf3;
__divsf3;
__divdf3;
__floatsisf;
__floatsidf;
__floatdisf;
__floatdidf;
__fixsfsi;
__fixdfsi;
__fixsfdi;
__fixdfdi;
__fixunssfsi;
__fixunsdfsi;
__extendsfdf2;
__truncdfsf2;
};

View File

@ -3,7 +3,6 @@
*/
FBSD_1.0 {
.mcount;
_mcleanup;
monstartup;
moncontrol;

View File

@ -11,6 +11,7 @@ FBSD_1.0 {
/* PSEUDO syscalls */
_exit;
.mcount;
_setjmp;
_longjmp;
alloca;

View File

@ -11,6 +11,7 @@ FBSD_1.0 {
/* PSEUDO syscalls */
_exit;
_mcount;
_setjmp;
_longjmp;
fabs;