2006年3月18日

Write Great Code

Write Great Code』を読みました。「グレートコード」を書く上で必要となるコンピュータの基礎的な知識を幅広く扱った内容となっています。

続きを読む...
投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2006年3月 5日

setitimer システムコールを使って簡単なプロファイラを作る

setitimer システムコールを使うと一定時間間隔でシグナルを発生させることができます。頻繁にシグナルを発生させて、「シグナルが呼ばれたときにどこにいたか」を記録していけばサンプリング方式のプロファイラを作ることができます。

続きを読む...
投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2006年3月 1日

PIE (位置独立実行形式) を作成する

通常、PIC (位置独立コード) は共有ライブラリに用いられますが、Linux 上で最近の GCC, Glibc および GNU Binutils を使うと、実行ファイルも位置独立にすることができます。本記事では PIE (位置独立実行形式) を作成する方法と特徴を紹介します。

続きを読む...
投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク