第1章 リンカとローダの役割
第2章 ELF形式の解析
第3章 ライブラリ・アーカイブの解析
第4章 実験-リンカで遊んでみよう
第5章 リンカ・スクリプトの役割と動作
第6章 リンカ・スクリプトを使った実験
第7章 コマンド・ライン指定による動作の違いとリンカの利用法
第8章 ローダの原理と簡易ローダの作成
第9章 コア・ダンプの解析
第10章 簡易リンカの作成
第11章 共有ライブラリの使い方
本書では、リンカとローダについて、実践を交えながら説明します。コア・ダンプからの実行再開やリンカの自作など、興味深い実験も行います。
・ポートフォリオ -- 学習に使用した書籍[2022-05-08に投稿]
・ELFのSection header名一覧を表示する技術[2021-11-19に投稿]
・ELF形式のOSを起動してみた。[2019-11-15に投稿]
・ELF形式のヘッダ部分を解析する単純なプログラムを作ってみた。[2019-11-12に投稿]
・(No.12) おじさんが、LINE風アプリを開発する - Apache HTTP ServerをDockerで起動してみる(その1)[2019-06-22に投稿]
・RustでRISC-V OS自作!はじめの一歩[2018-12-04に投稿]
・何がOS実装の理解を難しくしているのかとGNU assemblyの準備[2018-09-24に投稿]
・xv6実装の詳解(boot処理編: segmentationとpagingを中心に)[2018-09-24に投稿]
・assemblyからhello world programを追いかける[2018-06-14に投稿]
・elf.hを読んで実行可能ファイルを直書きする[2016-07-09に投稿]