#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define BUFFER_SIZE (16 * 1024) int main(int, char**) { void* src = malloc(BUFFER_SIZE); for (size_t i = 0; i < BUFFER_SIZE; i++) { ((char*)src)[i] = (char)i; } void* dst = malloc(BUFFER_SIZE); while (true) { memcpy(dst, src, BUFFER_SIZE); } ((char*)dst)[0] = 0; return 0; }