audk/ArmPkg/Library/CompilerIntrinsicsLib/Arm
Ard Biesheuvel f8c51389c6 ArmPkg/CompilerIntrinsicsLib: make the default memset() weak
The ARM compiler intrinsics library defines __aeabi_memset() and
memset() in the same object, which means that both will be pulled
in if either is referenced.

The IntrinsicLib in CryptoPkg defines its own, preferred memset(),
which may clash with our memset(). So make our version weak.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2016-08-05 16:32:36 +02:00
..
Llvm_int_lib.h ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
ashldi3.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
ashldi3.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
ashrdi3.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
ashrdi3.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
clzsi2.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
clzsi2.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
ctzsi2.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
ctzsi2.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
div.S ARM Packages: Fixed line endings 2013-01-25 11:28:06 +00:00
div.asm ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
divdi3.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
divdi3.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
divsi3.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
divsi3.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
lasr.asm ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macro 2015-12-03 20:28:02 +00:00
ldivmod.S ArmPkg: Rectify file modes 2016-01-30 12:25:59 +00:00
ldivmod.asm ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macro 2015-12-03 20:28:02 +00:00
llsl.S ArmPkg/CompilerIntrinsicsLib: Add missing __aeabi_llsl and __aeabi_llsr for GCC 2013-01-28 11:40:04 +00:00
llsl.asm ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macro 2015-12-03 20:28:02 +00:00
llsr.S ArmPkg/CompilerIntrinsicsLib: Add missing __aeabi_llsl and __aeabi_llsr for GCC 2013-01-28 11:40:04 +00:00
llsr.asm ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macro 2015-12-03 20:28:02 +00:00
lshrdi3.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
lshrdi3.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
memcpy.S ArmPkg/CompilerIntrinsicsLib: Make __aeabi_memcpy the same as memcpy 2014-01-15 12:24:31 +00:00
memcpy.asm ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macro 2015-12-03 20:28:02 +00:00
memcpy4.asm ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macro 2015-12-03 20:28:02 +00:00
memmove.S ArmPkg/CompilerIntrinsicesLib: Fixed memmove() and memset() 2014-11-11 00:52:11 +00:00
memmove.asm ArmPkg: Rectify file modes 2016-01-30 12:25:59 +00:00
memset.S ArmPkg/CompilerIntrinsicsLib: make the default memset() weak 2016-08-05 16:32:36 +02:00
memset.asm ArmPkg: Rectify file modes 2016-01-30 12:25:59 +00:00
moddi3.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
moddi3.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
modsi3.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
modsi3.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
muldi3.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
muldi3.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
mullu.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
mullu.asm ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
sourcery.S ArmPkg: Rectify file modes 2016-01-30 12:25:59 +00:00
switch.asm ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macro 2015-12-03 20:28:02 +00:00
switch8.S ArmPkg: use unified asm syntax for CLANG 2015-12-15 15:01:42 +00:00
switch16.S ArmPkg: use unified asm syntax for CLANG 2015-12-15 15:01:42 +00:00
switch32.S ArmPkg: use unified asm syntax for CLANG 2015-12-15 15:01:42 +00:00
switchu8.S ArmPkg: use unified asm syntax for CLANG 2015-12-15 15:01:42 +00:00
ucmpdi2.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
ucmpdi2.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
udivdi3.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
udivdi3.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
udivmoddi4.S ArmPkg: use unified asm syntax for CLANG 2015-12-15 15:01:42 +00:00
udivmoddi4.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
udivsi3.S ArmPkg: use unified asm syntax for CLANG 2015-12-15 15:01:42 +00:00
udivsi3.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
uldiv.S ArmPkg: Rectify file modes 2016-01-30 12:25:59 +00:00
uldiv.asm ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macro 2015-12-03 20:28:02 +00:00
uldivmod.c ArmPkg: Rectify file modes 2016-01-30 12:25:59 +00:00
umoddi3.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
umoddi3.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
umodsi3.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
umodsi3.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
uread.asm ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macro 2015-12-03 20:28:02 +00:00
uwrite.asm ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macro 2015-12-03 20:28:02 +00:00