- 原文標題:Special sections in Linux binaries
- 原文網址:http://lwn.net/Articles/531148/
- 原文作者:Daniel Pierre Bovet
- 原文發表時間:2013 年 01 月 03 日
譯註:
- 標題中的 Linux 指的是 Linux 核心。
- 本文內容與圖片皆自原網址修改。
- 根據核心的釋出時間,我推論原文應該是使用 3.7 版核心做為依據,因此在相關資料查詢時也都使用 3.7 版做為探索的依據。
↓↓↓↓↓↓ 正文開始 ↓↓↓↓↓↓
一個區段(section)是目的檔(object file)中的一塊區域,包含了對於連結(link,譯註 1)有用的資訊:程式的執行碼、資料、重定位資訊(relocation information)和更多東西。事實表明了,Linux 核心存在某些額外的區段型態,稱為「特殊區段」(special section),它們被用來實作各樣的核心功能(kernel feature),由於特殊區段並不為人所熟知,所以這裡值得對這個主題做點詳細說明。