1 /* Demonstrate Memcheck correctly handling chain of 64 recursive
2 calls, each of which allocates a 1 M array on the stack. Requires
3 --main-stacksize=67117057 (on amd64-linux) or above, but works fine
4 if you specify that. */
9 #define N_INTS_PER_MBYTE (1048576 / sizeof(int))
14 int arr
[N_INTS_PER_MBYTE
];
15 if (depth
== 0) return 0;
16 for (i
= 0; i
< N_INTS_PER_MBYTE
; i
++)
19 for (i
= 0; i
< N_INTS_PER_MBYTE
; i
++)
27 printf("lsframe2: start\n");
29 printf("lsframe2: done, result is %d\n", sum
);