|
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.
1.8.15