gnu-efi/lib
Pete Batard 41e4d11d11 Fix CopyMem() not handling overlaps
Per https://github.com/tianocore/edk2/blob/master/MdePkg/Include/Library/BaseMemoryLib.h
"(CopyMem) must handle the case where SourceBuffer overlaps DestinationBuffer".

Having the gnu-efi version of CopyMem differ from the EDK2 version can lead to
extremely hard to troubleshoot issues as well as very unexpected results. So
make sure our version follows the same guidelines.
2021-03-08 14:58:21 -05:00
..
aarch64 Move memcpy/memset definition to global init.c 2017-11-06 09:38:38 -05:00
arm Move memcpy/memset definition to global init.c 2017-11-06 09:38:38 -05:00
ia32 Currently we have DivU64x32 on ia32, but it tries to call 2018-01-10 10:28:36 -05:00
ia64 gnu-efi: fix lib/ia64/setjmp.S IA-64 build failure 2018-01-28 16:44:21 +00:00
mips64el Move memcpy/memset definition to global init.c 2017-11-06 09:38:38 -05:00
runtime Fix CopyMem() not handling overlaps 2021-03-08 14:58:21 -05:00
x86_64 I also found an issue when compiling setjmp.S using MinGW for both 2016-03-25 13:36:53 -04:00
boxdraw.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
cmdline.c Don't pass a pointer-to-(LoadedImage *) as a void **; 2016-03-03 16:24:31 -05:00
console.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
crc.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
data.c Add Simple Text Input Ex Protocol support 2020-07-21 16:05:43 +08:00
debug.c GCC 4.8 (and others) const warnings 2017-01-08 06:52:33 -05:00
dpath.c * Fixed typeo lib/error.c EFI_WARN_UNKNOWN_GLYPH definition. 2019-01-09 07:03:46 -05:00
error.c * Fixed typeo lib/error.c EFI_WARN_UNKNOWN_GLYPH definition. 2019-01-09 07:03:46 -05:00
event.c When copying structs, some compilers (e.g. MSVC for ARM) will use an 2016-04-04 10:09:51 -04:00
exit.c add-Exit - Add Exit() library function which calls BS->Exit() 2017-02-17 16:30:28 -05:00
guid.c Fix another place clang complains about 2018-03-14 14:50:23 -04:00
hand.c This makes "-Werror=unused-but-set-variable" work. 2016-03-03 16:19:24 -05:00
hw.c Commit 3dd05c and subsequent ones introduced the use of the GNU 2016-03-25 13:32:54 -04:00
init.c Move memcpy/memset definition to global init.c 2017-11-06 09:38:38 -05:00
lock.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
Makefile Replace Pause() macro with new library function 2020-07-22 17:49:07 +08:00
Makefile.orig Turns out we actually need setjmp in one of gnu-efi's prominent 2015-05-14 12:20:51 -04:00
misc.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
pause.c Replace Pause() macro with new library function 2020-07-22 17:49:07 +08:00
print.c Add AsciiPrint and AsciiVSPrint 2021-02-18 10:11:44 -05:00
smbios.c From: Pete Batard <pete@akeo.ie> 2015-01-05 13:13:22 -05:00
sread.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
str.c gnu-efi: add some more common string functions. 2018-03-14 14:50:23 -04:00