Я хотел бы иметь возможность динамически изменять исполняемый код в библиотеке, которую я использую. По сути, я хотел бы динамически отключать некоторые функции, если они не нужны.
Однако секция .text библиотеки, которую я использую, недоступна для записи (как и в большинстве программ). У меня есть исходный код библиотеки, поэтому я хотел бы использовать GCC для компиляции его как доступного для записи.
Есть ли способ сделать это?