summaryrefslogtreecommitdiff
path: root/lib/libc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc')
-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 f12222f887c3..2ba706aa043f 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 a8edfba9f629..c725eb9e2e84 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 f2198ec39177..822789972ebf 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 1f1779342186..0bcfdc6d5944 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 3c11baf58896..f7b510076911 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;