【发布时间】:2015-01-16 08:38:12
【问题描述】:
从我阅读的有关 Linux 操作系统中模块初始化的信息中,我了解到具有 __init 之类前缀的函数调用将被放置在单个 ELF 位置。
例如我们通常写:
int __init module_start()
{
....
}
如果是这样,那么在初始化结束后可以覆盖或删除特定的 ELF 位置?如果我们想再次使用初始化,或者如果我想重新初始化任何模块,知道初始化例程被删除的事实,遵循的方法是什么?
【问题讨论】:
-
我不知道为什么它被否决了。如果它缺少的细节尝试添加细节,如果它的错误问题尝试评论。
-
匿名否决票:不酷。您的问题与编程和 Linux 一样多,stackoverflow 可能更适合(根据this)