Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
emscripten-core
GitHub Repository: emscripten-core/emscripten
Path: blob/main/test/alloc_3gb.c
4129 views
1
#include <stdio.h>
2
#include <stdlib.h>
3
#include <stdint.h>
4
#include <assert.h>
5
6
int main() {
7
uint8_t *ptr1 = (uint8_t *)malloc(1024*1024);
8
assert(ptr1);
9
uint8_t *ptr2 = (uint8_t *)malloc(3u*1024*1024*1024);
10
assert(ptr2);
11
uint8_t *ptr3 = (uint8_t *)malloc(1024*1024);
12
assert(ptr3);
13
free(ptr1);
14
free(ptr3);
15
free(ptr2);
16
printf("OK\n");
17
return 0;
18
}
19
20