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

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



On Sun, Sep 30, 2012 at 08:19:16PM +0400, "Артём Н." wrote:
> >>>> Пока мне не очень понятно зачем это нужно, если возможно полагаться на загрузчик.
> >>> Менять .text в рантайме - плохо. Надо пояснять почему?
> >> Да, неплохо бы. Ведь, по-идее, изменение производится ещё до передачи
> >> управления, так что, такая ли большая разница (если не брать в расчёт протекторы
> >> и прочую навесную фигню, которая может при этом не работать)?
> > Страницы кода нельзя оставлять readonly (а это несекурно)
> Хм... А поставить им аттрибут после патчинга нельзя?
Видимо нет.


> > их не получится
> > шарить между процессами
> Зачем расшаривать страницу кода между процессами?
Чтобы не держать две копии.

> Весть есть библиотеки..?
Мы как раз о случае с двумя процессами, загрузившими одну библиотеку.

> > патчинг занимает время.
> Ну да. Только вот неизвестно насколько оно больше затрат времени, при выполнении
> базонезависимого кода.
Как уже было показано, на не-i386 от PIC оверхед незначительный, а на i386
другие плюсы всё равно перевешивают..

> И как часто приходится патчить...
Всмысле? Каждую инструкцию, вызывающую код из другого объекта.

-- 
WBR, wRAR

Attachment: signature.asc
Description: Digital signature


Reply to: