projects
/
mmap_everything.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(initial)
Initial commit: maps 100MB
author
Matt Mullins
<mmullins@mmlx.us>
Sat, 21 Sep 2013 02:49:19 +0000
(19:49 -0700)
committer
Matt Mullins
<mmullins@mmlx.us>
Sat, 21 Sep 2013 02:49:19 +0000
(19:49 -0700)
mmap_everything.c
[new file with mode: 0644]
patch
|
blob
diff --git a/mmap_everything.c
b/mmap_everything.c
new file mode 100644
(file)
index 0000000..
9ac78ea
--- /dev/null
+++ b/
mmap_everything.c
@@ -0,0
+1,16
@@
+#include <sys/mman.h>
+#include <sys/types.h>
+#include <stdio.h>
+#include <unistd.h>
+
+static const size_t size = 100 * (1 << 20); // 100MB
+
+int main() {
+ pid_t pid = getpid();
+ printf("My pid is: %d\n", pid);
+
+ void *p = mmap(0, size, PROT_READ, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
+ printf("Mapped at: %p\n", p);
+
+ getchar();
+}