1*186fac33Sjimingham // This is a test program that makes a deep stack 2*186fac33Sjimingham // so we can test unwinding from multiple threads. 3*186fac33Sjimingham 4*186fac33Sjimingham void call_me(int input) { 5*186fac33Sjimingham if (input > 1000) { 6*186fac33Sjimingham input += 1; // Set a breakpoint here 7*186fac33Sjimingham if (input > 1001) 8*186fac33Sjimingham input += 1; 9*186fac33Sjimingham return; 10*186fac33Sjimingham } else 11*186fac33Sjimingham call_me(++input); 12*186fac33Sjimingham } 13*186fac33Sjimingham 14*186fac33Sjimingham int main() { 15*186fac33Sjimingham call_me(0); 16*186fac33Sjimingham return 0; 17*186fac33Sjimingham } 18