パスワードを忘れた? アカウント作成
398479 journal

etsavの日記: ただぃま~ 3

日記 by etsav

やっかいな虫に翻弄されただけの一日。 とゅか、 まだ解決できてないのだけど。 デバッガでまともにステップ実行できないのゎ最適化のせいかなぁ……

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • 自分が仕事で使う機会があるデバッガがそうなんですが、ソースコードと展開形の順序が一致している必要があったりします。なのに、それ用のコンパイラはifブロックのコードをモジュール末尾に配置したがる癖があって、大概のモジュールはまともにソースコードデバッグができません(;_;)
    • 幸い最適化切ったらまともにデバッガが動きました。 昔程ではなくなったにしても、 未だにやっぱり最適化とソースデバッガは相性悪いですよねぃ。

      大概のモジュールはまともにソースコードデバッグができません(;_;)

      うーわー。 その上、 デバッグ出力なんかもままならない環境なんじゃありませんでしたっけ?

      親コメント
      • >うーわー。その上、デバッグ出力なんかもままならない環境なんじゃありませんでしたっけ?

        組み込み系なんで実環境じゃデバッグ出力は不可ですね。
        #ICEなんかでバスアクセスをモニタするって手もありますけど、すべての評価機に付ける訳にもいかないですから

        そもそも出力先がないのもありますけど、タイミングがシビアな部分じゃトレースログすら残す余裕がなかったりします。しかも残せても、10ms周期で起動される部分で不具合があった日にはログに残っているのが奇跡なもので…

        なので、C言語で書いているのにアセンブラの知識が必須と言う嫌な仕事をしています。

        #って、3月が終わるまではアルバイトでWinなプログラムを書いてますけど(なぜか現在進行形)
        親コメント
typodupeerror

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

読み込み中...