{}{進捗記録}{進捗}{記録}{出振るい}{希哲15年9月13日の開発}{デマングリング}{改良の余地}{pkill -11}{容易に}(42)

{希哲15年9月13日18歩 K#F85E/E74C-1C7F}

デバッグ環境整備終了

少しだが,std::set_terminate()signal()SIGSEGVバックトレース出力するようにした。これで,セグメンテーション違反例外での異常終了時状況容易に把握出来るようになった。出力録保存機能との相性抜群だろう。

早く出与えを得たいので出振るいしておいた。pkill -11 でしっかり記録出来ていることも確認した。

まだ細部改良の余地はあるが,少しずつ調整していく。


backtrace()C ライブラリなのでマングリングされたシンボル出力されるが,デマングリングが少し面倒臭いので一応そのままにしておいた。大体の意味は分かるし,c++filt を通せば翻訳出来る。

{c++filt}

{}