#include <arpa/inet.h> | |
#include <cutils/sockets.h> | |
#include <fcntl.h> | |
#include <hardware/gralloc.h> | |
#include <sys/stat.h> | |
#include <sys/wait.h> | |
#include <unistd.h> | |
#include <algorithm> | |
#include <chrono> | |
#include <fstream> | |
#include <iostream> | |
#include <numeric> | |
#include <string> | |
#include <tuple> | |
#include <vector> | |
using namespace std; | |
#define BUFFER_SIZE (2 * 1024 * 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; | |
} |