LINUX.ORG.RU

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

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

Добавь в начало. BSS не надо убавлять, это переменные.

В начало - всмысле сдвинь всё вперёд (на одинаковое количество байт в памяти) и на освободившееся место сделай новую секцию. В .so должен быть PIC-код, который от таких сдвигов не ломается. Не знаю бывают ли там relocations (динамические патчи для не-PIC кода) если бывают то их тоже придётся пропатчить.

Исправление firkax, :

Добавь в начало. BSS не надо убавлять, это переменные.

В начало - всмысле сдвинь всё вперёд (на одинаковое количество байт в памяти) и на освободившееся место сделай новую секцию. В .so должен быть PIC-код, который от таких сдвигов не ломается.

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

Добавь в начало. BSS не надо убавлять, это переменные.

В начало - всмысле сдвинь всё вперёд и на освободившееся место сделай новую секцию. В .so должен быть PIC-код, который от таких сдвигов не ломается.