[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Вопросы по созданию пакета.



01.10.2012 22:55, Andrey Rahmatullin пишет:
> On Mon, Oct 01, 2012 at 10:52:15PM +0400, "Артём Н." wrote:
>> До того весь вопрос был про релоки. Если библиотека не базонезависима и содержит
>> релоки, её образ изменяется загрузчиком, при загрузке по адресу отличному от
>> базового.
>> Такие библиотеки не могут быть разделены, если находятся по разным адресам в
>> разных процессах?
> Да даже если по одному.
Почему? Ведь, если они по одному адресу, их образы одинаковые. Или не так?

>> Т.е., при использовании ASLR обязательно нужен PIE, иначе ASLR просто не может
>> работать?
> Нет, почему?
...
>> И есть ли что-то похожее на релокации в Linux?
> А?
Т.е., есть механизм, позволяющий загружать библиотеки по разным адресам?
Какой?

>>>> 2. Нет ли у вас ссылок на вменяемую литературу по данной теме, отличающуюся от
>>>> исходников ядра по содержанию (больше обзорную, чем перегруженную тех.
>>>> подробностями)?
>>> Understanding the Linux Kernel
>> Эм... А на русском?
> Не смешно.
Угу. :-(


Reply to: