| 328 | } |
| 329 | |
| 330 | void KMemory::memcpy(U32 address, const void* p, U32 len) { |
| 331 | U8* ptr = (U8*)p; |
| 332 | |
| 333 | performOnMemory(address, len, false, [&ptr](U8* ram, U32 len) { |
| 334 | ::memcpy(ram, ptr, len); |
| 335 | ptr += len; |
| 336 | return true; |
| 337 | }); |
| 338 | } |
| 339 | |
| 340 | void KMemory::memcpy(U32 dest, U32 src, U32 len) { |
| 341 | for (U32 i = 0; i < len; i++, src++, dest++) { |