0
在內核代碼中搜索__exit時使用。我遇到了https://www.kernel.org/doc/htmldocs/kernel-hacking/routines-init.html 它被寫爲 「__exit用於聲明只在退出時需要的函數:如果此文件未被編譯爲模塊,則函數將被刪除。」函數的刪除
我不知道函數的下降是什麼意思。如果有人勾畫,這將非常有幫助。
在內核代碼中搜索__exit時使用。我遇到了https://www.kernel.org/doc/htmldocs/kernel-hacking/routines-init.html 它被寫爲 「__exit用於聲明只在退出時需要的函數:如果此文件未被編譯爲模塊,則函數將被刪除。」函數的刪除
我不知道函數的下降是什麼意思。如果有人勾畫,這將非常有幫助。
這意味着用於__exit
可執行代碼被回收的內存和__exit
不會在可用內存(因爲它永遠不會被調用東西並不是模塊)。
這是否意味着它清除在驅動程序退出時調用的函數佔用的內存,或者它表示清除執行退出時佔用的函數的內存。 – Vivs 2014-09-07 07:21:51
清除所有標記爲__init,__initdata或__exit的函數和init數據。這些標記將它們放入特殊的鏈接器部分,內核代碼在完成時會查找並釋放它們。它沒有詳盡地搜索這些退出或init入口點調用的所有符號,並釋放其他調用。 – 2014-09-16 11:28:06