Hi All, I used insight debugger a while ago, and I remember I only need to open the .exe file, then the corresponding .c file should show up, and I can go through my code to find the errors. But now when I open the .exe file , I saw something strange as shown below. Did I miss some steps ? I am using Win XP + Cygwin . The compiling command I used is quite naive: gcc -Wall -O2 mycode.c -o mycode . Thanks for any help. - 0x4011de <main+14>: call 0x4029c0 <_alloca> - 0x4011e3 <main+19>: call 0x402a50 <__main> - 0x4011e8 <main+24>: fldl 0x403008 - 0x4011ee <main+30>: mov $0x2,%ecx - 0x4011f3 <main+35>: movl $0x0,0xffffffc8(%ebp) - 0x4011fa <main+42>: lea 0xffffffc8(%ebp),%eax - 0x4011fd <main+45>: mov %eax,0x8(%esp) - 0x401201 <main+49>: lea 0xffffffd8(%ebp),%eax - 0x401204 <main+52>: fstpl 0xffffffe8(%ebp) - 0x401207 <main+55>: fldl 0x403010 - 0x40120d <main+61>: mov %eax,0x4(%esp)