← プログラムが動くまで(ビルド)
ローダと実行開始(プロセス生成・メモリマップ・エントリポイント)
execve時にカーネルのローダがELFをメモリへマップし、動的リンカを起動し、_start からCランタイム初期化を経て main へ制御が渡るまでの流れと、デバッグ情報(DWARF)がそれをどう記述するかを学びます。
読み込み中…
execve時にカーネルのローダがELFをメモリへマップし、動的リンカを起動し、_start からCランタイム初期化を経て main へ制御が渡るまでの流れと、デバッグ情報(DWARF)がそれをどう記述するかを学びます。