Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kurtakov2012-06-13 06:26:13 +0000
committerAlexander Kurtakov2012-06-13 06:26:13 +0000
commita9dfa6cda20d6df67bc2dac2ba2ab2399c5e3b53 (patch)
tree405132bffea087b963f695deed273f0bbb3ad17b /valgrind/org.eclipse.linuxtools.valgrind.massif.tests/resources/multiProcTest/parent.c
parent29a03dd09ce210b560b6f8bd58616fc254ea023f (diff)
downloadorg.eclipse.linuxtools-a9dfa6cda20d6df67bc2dac2ba2ab2399c5e3b53.tar.gz
org.eclipse.linuxtools-a9dfa6cda20d6df67bc2dac2ba2ab2399c5e3b53.tar.xz
org.eclipse.linuxtools-a9dfa6cda20d6df67bc2dac2ba2ab2399c5e3b53.zip
Restore valgrind massif tests.
Lost during git conversion.
Diffstat (limited to 'valgrind/org.eclipse.linuxtools.valgrind.massif.tests/resources/multiProcTest/parent.c')
-rw-r--r--valgrind/org.eclipse.linuxtools.valgrind.massif.tests/resources/multiProcTest/parent.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/valgrind/org.eclipse.linuxtools.valgrind.massif.tests/resources/multiProcTest/parent.c b/valgrind/org.eclipse.linuxtools.valgrind.massif.tests/resources/multiProcTest/parent.c
new file mode 100644
index 0000000000..b2ec946618
--- /dev/null
+++ b/valgrind/org.eclipse.linuxtools.valgrind.massif.tests/resources/multiProcTest/parent.c
@@ -0,0 +1,21 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+
+#define SIZE 100
+int main() {
+ if (fork()) {
+ int *a = (int *)malloc(sizeof(int) * SIZE);
+ int *b = (int *)malloc(sizeof(int) * SIZE);
+ int *c = (int *)malloc(sizeof(int) * SIZE);
+ free(a);
+ free(b);
+ free(c);
+ }
+ else {
+ execv("../alloctest/Debug/alloctest", NULL);
+ perror("execv");
+ }
+ return 0;
+}
+

Back to the top