commit f93f8d186afeacc6fc2319aeb65c67a150b5e575 Author: Jan Koszewski Date: Sat May 30 00:12:38 2026 +0200 init diff --git a/clang-main.exe b/clang-main.exe new file mode 100644 index 0000000..4566e88 Binary files /dev/null and b/clang-main.exe differ diff --git a/main b/main new file mode 100644 index 0000000..22efe55 Binary files /dev/null and b/main differ diff --git a/main.c b/main.c new file mode 100644 index 0000000..030f9f0 --- /dev/null +++ b/main.c @@ -0,0 +1,36 @@ +#include +#include +#include +#include + +#ifdef _WIN32 +#include +#define sleep_ms(ms) Sleep(ms) +#else +#include +#define sleep_ms(ms) usleep((ms) * 1000) +#endif + +int MyNum; + +int times_iterated; + +int main() { + const size_t CHUNK_SIZE = 500 * 1024 * 1024; + size_t total = 0; + + while (1) { + void *chunk = malloc(CHUNK_SIZE); + if (!chunk) { + printf("Malloc failed at %zuMB\n", total / 1024 / 1024); + break; + } + + memset(chunk, 0xAA, CHUNK_SIZE); + total += CHUNK_SIZE; + printf("Allocated: %zuMB\n", total / 1024 / 1024); + sleep_ms(500); + } + + return 0; +} diff --git a/main.exe b/main.exe new file mode 100644 index 0000000..fe02373 Binary files /dev/null and b/main.exe differ diff --git a/main.pdb b/main.pdb new file mode 100644 index 0000000..e2e978f Binary files /dev/null and b/main.pdb differ