freebsd-dev/lib/libc/arm
Andrew Turner b27ca6313e When clang builds libc it may insert calls to __aeabi_* functions. Normally
this is not a problem as they are resolved by libgcc. The exception is for
the __aeabi_mem* functions. These call back into libc to the appropriate
function. This causes issues for static binaries as we only link against
libc once so there is no way for it to call into libgcc and back.

The fix for this is to include these symbols in libc but keep them hidden
so binaries use the libgcc version.
2013-02-12 06:04:51 +00:00
..
aeabi When clang builds libc it may insert calls to __aeabi_* functions. Normally 2013-02-12 06:04:51 +00:00
gen Use the compiler-rt version __{u,}divsi3 and __{u,}modsi3 on ARM EABI 2013-01-19 04:11:45 +00:00
softfloat Silence a clang warning by telling it we are only interested in left 2013-01-06 00:49:06 +00:00
string Merge index() and strchr() together. 2012-01-03 07:14:01 +00:00
sys Rework the __vdso_* symbols attributes to only make the symbols weak, 2013-01-30 12:48:16 +00:00
_fpmath.h Correct some bugs that resulted from arm/_fpmath.h being blindly copied 2012-01-16 04:04:35 +00:00
arith.h Add support for the FPA floating-point format on ARM. The 2008-12-23 22:20:59 +00:00
gd_qnan.h Arrange so that the NaN returned by strtod("nan", NULL) is the same as 2007-12-16 21:15:09 +00:00
Makefile.inc Add the required __aeabi_* functions to libc. 2013-01-19 05:33:55 +00:00
Symbol_oabi.map Use the compiler-rt version __{u,}divsi3 and __{u,}modsi3 on ARM EABI 2013-01-19 04:11:45 +00:00
Symbol.map Use the compiler-rt version __{u,}divsi3 and __{u,}modsi3 on ARM EABI 2013-01-19 04:11:45 +00:00
SYS.h Update the syscall calling convention for ARM EABI. We store the syscall 2013-01-19 04:03:18 +00:00