iPXE
|
Optimised string operations. More...
Go to the source code of this file.
Macros | |
#define | USE_GENERIC_MEMCPY_REVERSE 0 |
Functions | |
FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
void * | __attribute__ ((noinline)) |
Copy memory area. More... | |
void * | __memmove (void *dest, const void *src, size_t len) |
Copy (possibly overlapping) memory area. More... | |
Optimised string operations.
Definition in file x86_string.c.
#define USE_GENERIC_MEMCPY_REVERSE 0 |
Definition at line 39 of file x86_string.c.
FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
void* __attribute__ | ( | (noinline) | ) |
Copy memory area.
Copy memory area backwards.
dest | Destination address |
src | Source address |
len | Length |
dest | Destination address |
Definition at line 50 of file x86_string.c.
References __asm__(), __volatile__(), dest, discard_ecx, edi, esi, len, and src.
void* __memmove | ( | void * | dest, |
const void * | src, | ||
size_t | len | ||
) |
Copy (possibly overlapping) memory area.
dest | Destination address |
src | Source address |
len | Length |
dest | Destination address |
Definition at line 117 of file x86_string.c.
References __memcpy(), __memcpy_reverse(), dest, len, and src.