- 原文標題:How programs get run: ELF binaries
- 原文網址:https://lwn.net/Articles/631631/
- 原文作者:David Drysdale
- 原文發表時間:2015 年 02 月 04 日
- 譯註:
- 根據原文使用的參考資料連結,原文應該是使用 3.18 版核心做為依據。
↓↓↓↓↓↓ 正文開始 ↓↓↓↓↓↓
本系列的上一篇描述了在使用者空間對 execve()
的呼叫之後,Linux 核心用來執行程式的一般機制。然而,該文中特別描述的格式處置器(format handler)都會推延執行過程而在內部呼叫 search_binary_handler()
,這個遞迴幾乎總是終止於對 ELF 二進位檔的調用,也就是本文的目標。