History log of /freebsd-10.1-release/lib/libc/arm/Symbol.map
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 272461 02-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 269792 10-Aug-2014 ian

MFC r268993, r268893, r268994, plus partial r264070, r264082

Fix C++ exception handling for ARM EABI.

Just the part of r264070 that creates the FBSD_1.4 namespace in libc
is hand-applied, and then r264082 which creates the Versions.def entry
is MFC'd.


# 266314 17-May-2014 ian

MFC 262989, 263210, 263230, 263231, 263239, 263242, 263243,

Export _libc_arm_fpu_present as a private symbol to be used by other
system libraries, for example libm.

On armv6 access both the softfloat and, when available, the vfp to get and
set the floating-point environment.

Build fenv-vfp.c with the softfp float abi. Without this gcc generates an
incorrect assembly file that doesn't allow for vfp instructions.

Only build the vfp/softfp switching code on armv6 as we don't support vfp
on anything earlier than this. This should fix the armeb and arm builds
when using gcc.

Add an optimised version of the float and double helper functions.


# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 245651 19-Jan-2013 andrew

Use the compiler-rt version __{u,}divsi3 and __{u,}modsi3 on ARM EABI


# 237110 15-Jun-2012 kientzle

Per kib, since __flt_rounds is being added to FreeBSD 10, it
belongs in FBSD_1.3.

MFC after: 1 week


# 237039 14-Jun-2012 kientzle

__flt_rounds is a public symbol (expands from the FLT_ROUNDS macro),
so include it in the public namespace on arm just as with
other architectures.

This corrects r236816.

Submitted by: Jan Sieka
MFC after: 1 week


# 236816 09-Jun-2012 kientzle

__flt_rounds was omitted from the exported symbols here.

Submitted by: Jan Sieka
Reviewed by: arm@
MFC after: 1 week


# 232497 04-Mar-2012 cognet

Add __aeabi_read_tp to the symbol list.


# 226606 21-Oct-2011 das

Replace a proliferation of buggy MD implementations of modf() with a
working MI one. The MI one only needs to be overridden on machines
with non-IEEE754 arithmetic. (The last supported one was the VAX.)
It can also be overridden if someone comes up with a faster one that
actually passes the regression tests -- but this is harder than it sounds.


# 172775 18-Oct-2007 cognet

Unbreak arm build by removing duplicate symbols.


# 170154 31-May-2007 deischen

Some libc symbol map cleanups.

net: endhostdnsent is named _endhostdnsent and is
private to netdb family of functions.

posix1e: acl_size.c has been never compiled in,
so there's no "acl_size".

rpc: "getnetid" is a static function.

stdtime: "gtime" is #ifdef'ed out in the source.

some symbols are specific only to some architectures,
e.g., ___tls_get_addr is only defined on i386.

__htonl, __htons, __ntohl and __ntohs are no longer
functions, they are now (internal) defines in
<machine/endian.h>.

Submitted by: ru


# 169768 19-May-2007 cognet

Use __mcount() instead of _mcount() to reduce diffs with NetBSD.


# 169593 16-May-2007 kan

Do not export 'end' symbol. It is not meant to be visible to outside
world and it wreak havoc if libc collides with other versioned
libraries.


# 169525 13-May-2007 deischen

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


# 169092 29-Apr-2007 deischen

Use C comments since we now preprocess these files with CPP.


# 156608 12-Mar-2006 deischen

Add symbol maps and initial symbol version definitions to libc.

Reviewed by: davidxu