LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Что такое «модуль»?

Это исполняемый файл процесса, всё что загружено через ld-linux.so и он сам.

Если я через dlopen подгружу библиотеку, это модуль?

Да.

Если я mmap’ну файл, настрою права на исполнение, это модуль? Если я сгенерирую код в памяти на ходу, это модуль? Если я скопирую содержимое из файла в память без mmap’а и сделаю этот код исполняемым, это модуль? Если я просто адресное пространство у системы побольше попрошу, но ничего туда записывать не буду, это модуль?

Нет. Модуль должен быть доступен для поиска символов из ld-linux.so.

Исходная версия X512, :

Что такое «модуль»?

Это исполняемый файл процесса, всё что загружено через ld-linux.so и он сам.