Добрый день, подскажите пожалуйста , имеется библиотеки - shared library под ARM, с расширением so. В это библиотеке перезаписал несколько функций на свои, все работает отлично, теперь понадобилось добавить еще несколько функций, но места в секции .text не хватает(много не хватает). Я так понимаю что раз это готовая слинкованная либа, то уже мало что может помочь? Пробовал добавить свою секцию (objcopy), секцию добавил, но все остальное съехало (видимо можно только в объектный файл добавлять) Исходников естественно нет, пересобрать либу полностью не могу, вижу только один выход: написать свою «so» с нужными функциями, которые вызывать из уже существующей библиотеки. Но возможно ли в текущей либе руками прописать загрузку и вызов функций из новой, получится такое сделать без пересборки?
Код в текущей библиотеке правил с помощью IDA, сейчас все работает, но требуется переделка, а места не хватает, как можно решить такую задачу?