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