[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: trouble of GDB



>gdbを使うと、ブレークポイントや、シングルステップがうまくかかりません。

ちょっと古くて NetBSD/newsmips 1.5C (R4400) ですが

main()
{
	printf("AAA\n");
	printf("BBB\n");
	printf("CCC\n");
}

で、

(gdb) break main
Breakpoint 1 at 0x400f14: file a.c, line 3.
(gdb) run
Starting program: /tmp/./a.out 

Breakpoint 1, main () at a.c:3
3               printf("AAA\n");
(gdb) next
AAA
4               printf("BBB\n");
(gdb) 
BBB
5               printf("CCC\n");
(gdb) 
CCC
6       }
(gdb) 
0x400a40 in __start ()
(gdb) 


1.4.2 なら kern/6152 …ってことはないと思うので、
キャッシュまわりの問題だと思います。:-)