coreboot/payloads/libpayload/libc
Gabe Black c324794cb0 libpayload: Make the symbols in memory.c weak so they can be overridden.
The implementations for various stdlib functions in libc/memory.c are very
generic and should work under just about any circumstances. They are
unfortunately also very slow. This change makes them weak symbols so that
faster versions can be defined on a per architecture basis which will
automatically take the place of the slow versions.

Change-Id: Ia1ac90d9dcd45962b2a15f61ecc74b0a4676048d
Signed-off-by: Gabe Black <gabeblack@google.com>
Reviewed-on: http://review.coreboot.org/1725
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
Tested-by: build bot (Jenkins)
2012-11-07 18:30:56 +01:00
..
args.c
console.c
ctype.c
exec.c
getopt_long.c
ipchecksum.c
lar.c
lib.c
Makefile.inc
malloc.c Fix libpayload alloc() size and gcc pointer optimization problems. 2012-03-21 21:03:24 +01:00
memory.c libpayload: Make the symbols in memory.c weak so they can be overridden. 2012-11-07 18:30:56 +01:00
printf.c libpayload: avoid excessive casts in printf.c 2012-04-04 00:41:57 +02:00
qsort.c libpayload: remove trailing whitespace and run dos2unix 2011-11-01 19:08:23 +01:00
rand.c
readline.c
string.c libpayload: Some more compatibility (for flashrom) 2011-08-17 16:26:20 +02:00
strings.c
strlcpy.c
sysinfo.c
time.c