20部構成のリンカ・エッセイ目次
- 紹介、個人的な経歴、「リンカとは何か」の前半
- リンカとは何か: 動的リンク、リンカのデータ型、リンカの動作
- アドレス空間、オブジェクトファイル形式
- 共有ライブラリ
- さらに多くの共有ライブラリ - 特にリンカの実装; ELFシンボル
- 再配置、位置依存共有ライブラリ
- スレッドローカルストレージ(TLS)最適化
- ELFセグメントとセクション
- シンボルバージョン、リラクゼーション最適化、並列リンク
- アーカイブ形式
- シンボル解決
- ユーザー視点でのシンボル解決; 静的リンク対動的リンク
- リンク時最適化、つまりプログラム全体最適化; 初期化コード
- COMDATセクション
- C++テンプレートのインスタンス化、例外フレーム
- 警告シンボル、増分リンク
- __start と __stop シンボル、バイトスワップ
- 最後の投稿; goldの状態更新
GN⁺の要約
- この記事は、Ian Lance Taylorによる20部構成のリンカ・エッセイの目次を提供する。
- リンカのさまざまな側面を扱っており、動的リンク、オブジェクトファイル形式、共有ライブラリなど多様なトピックを含む。
- 開発者がリンカの動作原理と最適化手法を理解するのに役立つ。
- 類似機能を持つプロジェクトとして、GNU Binutilsのgoldリンカがある。
まだコメントはありません。