Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <sys/mman.h>
- #include <stdint.h>
- int main() {
- void* ptrs[10 * 1024] = {NULL};
- unsigned long block_size = 1 << 30;
- for (int i = 0; i < 10 * (1 << 10); i++) {
- ptrs[i] = mmap(NULL, block_size, PROT_NONE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
- }
- char input[10];
- fgets(input, sizeof(input), stdin);
- for (int i = 0; i < 10 * (1 << 10); i++) {
- munmap(ptrs[i], block_size);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement