Hotpatch 是一個允許正在運行的進程動態載入一個 so 庫的 C 庫,類似於 Win32 上的 CreateRemoteThread() API。
和其他現有的動態載入方案相比,Hotpatch 的優點是在
載入 so 庫之後將會恢復原先進程的運行狀態
。
開發者可以利用 Hotpatch 實現:
它包含三部分: hotpatch.h
頭文件,libhotpatch.so
庫和命令行輔助程序 hotpatcher
。
目前的局限有:
-fPIC -nostartfiles
。
詳細說明及 API 列表
Github 倉庫
消息來源
[火星人 ] Hotpatch已經有267次圍觀