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