Dev Study
← プログラムが動くまで(ビルド)

ローダと実行開始(プロセス生成・メモリマップ・エントリポイント)

execve時にカーネルのローダがELFをメモリへマップし、動的リンカを起動し、_start からCランタイム初期化を経て main へ制御が渡るまでの流れと、デバッグ情報(DWARF)がそれをどう記述するかを学びます。

読み込み中…