sai’s diary

プログラミング関連の備忘録とつぶやきを書いています。

2014-08-24から1日間の記事一覧

bootchart - Linuxの起動に関する時間、CPU、I/O負荷を可視化。

組み込み系の開発をしていると装置の起動時間が重要になってきます。 起動時間を短縮するには処理に時間がかかっている箇所を特定する必要がありますが、 Linuxでgrubを使用している環境であればbootchartというツールを使用すれば ログを埋め込まなくてもLi…

スタックの保護・破壊検出について

試験中にある関数からreturnするとプロセスがSEGVで落ちるということがありますがコンパイラがGCCであれば "-fstack-protector"というオプションを利用するとSEGV発生時にバックトレースを表示し、発生個所を特定することが可能です。 リリース版にも適用す…