summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authordeischen <deischen@FreeBSD.org>2007-05-13 14:16:55 +0000
committerdeischen <deischen@FreeBSD.org>2007-05-13 14:16:55 +0000
commitb52ec536bb7b909bb9293f5770da1459c5646d07 (patch)
tree8da50b6b5ebfb4f6ef17dca5247689da38c81534 /lib
parentbf3a79274dac1f6f74c4a1d126e3fb098ac9fc6c (diff)
downloadFreeBSD-src-b52ec536bb7b909bb9293f5770da1459c5646d07.zip
FreeBSD-src-b52ec536bb7b909bb9293f5770da1459c5646d07.tar.gz
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
Diffstat (limited to 'lib')
-rw-r--r--lib/libc/amd64/Symbol.map1
-rw-r--r--lib/libc/arm/Symbol.map25
-rw-r--r--lib/libc/gmon/Symbol.map1
-rw-r--r--lib/libc/i386/Symbol.map1
-rw-r--r--lib/libc/powerpc/Symbol.map1
5 files changed, 27 insertions, 2 deletions
diff --git a/lib/libc/amd64/Symbol.map b/lib/libc/amd64/Symbol.map
index f12222f..2ba706a 100644
--- a/lib/libc/amd64/Symbol.map
+++ b/lib/libc/amd64/Symbol.map
@@ -11,6 +11,7 @@ FBSD_1.0 {
/* PSEUDO syscalls */
_exit;
+ .mcount;
_setjmp;
_longjmp;
fabs;
diff --git a/lib/libc/arm/Symbol.map b/lib/libc/arm/Symbol.map
index a8edfba..c725eb9 100644
--- a/lib/libc/arm/Symbol.map
+++ b/lib/libc/arm/Symbol.map
@@ -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;
};
diff --git a/lib/libc/gmon/Symbol.map b/lib/libc/gmon/Symbol.map
index f2198ec..8227899 100644
--- a/lib/libc/gmon/Symbol.map
+++ b/lib/libc/gmon/Symbol.map
@@ -3,7 +3,6 @@
*/
FBSD_1.0 {
- .mcount;
_mcleanup;
monstartup;
moncontrol;
diff --git a/lib/libc/i386/Symbol.map b/lib/libc/i386/Symbol.map
index 1f17793..0bcfdc6 100644
--- a/lib/libc/i386/Symbol.map
+++ b/lib/libc/i386/Symbol.map
@@ -11,6 +11,7 @@ FBSD_1.0 {
/* PSEUDO syscalls */
_exit;
+ .mcount;
_setjmp;
_longjmp;
alloca;
diff --git a/lib/libc/powerpc/Symbol.map b/lib/libc/powerpc/Symbol.map
index 3c11baf..f7b5100 100644
--- a/lib/libc/powerpc/Symbol.map
+++ b/lib/libc/powerpc/Symbol.map
@@ -11,6 +11,7 @@ FBSD_1.0 {
/* PSEUDO syscalls */
_exit;
+ _mcount;
_setjmp;
_longjmp;
fabs;
OpenPOWER on IntegriCloud