| The Dark |
Oct 15th, 2006 8:52 PM |
Running it through a debugger shows a stack overflow.
The last few calls are:
:
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=1) Line 22 + 0x10 bytes C++
Test.exe!A(int in_m=2, int in_n=0) Line 18 + 0xe bytes C++
Test.exe!A(int in_m=0, int in_n=1) Line 14 + 0xe bytes C++
Test.exe!A(int in_m=1, int in_n=0) Line 18 + 0xe bytes C++
|