前の日 / 次の日 / 最新 / 2006-03

Hill Climber's ChangeLog / 2006-03-02

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2006-03-02

TLB エラー表示から、その発生場所を特定する方法: [Tips][cygwin]

組み込み系でTLB エラーが発生してプログラムが停止した時、
真っ先に確認するのはそれが発生したタスクとプログラムの(ソースコードの)
どの場所で発生したか、ということです。

タスクはタスクID を調べることでわかりますが、ソースコードはその時の
プログラムカウンタ(実行アドレス)を見ても static 関数の中だったりすると
特定できないこともあります。

そんな時には GNU utility のコマンドのうち、
objdumpnm というコマンドが使えます。

続きを読む

2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2009-11-03 02:08