есть либа, которую загружаю через dlopen, можно ли как-то подменить внешний символ, который будет использоваться в этой либе? конкретно я хочу, чтобы всё что внутри либы использовало кастомный malloc, а вот всё что снаружи — обычный
есть либа, которую загружаю через dlopen, можно ли как-то подменить внешний символ, который будет использоваться в этой либе? конкретно я хочу, чтобы всё что внутри либы использовало кастомный malloc, а вот всё что снаружи — обычный
@tzirechnoy идея смотреть на стек была, но я ещё не настолько горем убитый
Явно загрузить свою библиотеку с нужным malloc'ом в пустой namespace с помощью dlmopen(), потом туда же запихнуть интересующую библиотеку?
@ceyt мой ман не знает про dlmopen
@hirthwork Помолись Столлману.
@hirthwork Скопируй код тогда. Всё лучше, чем ассемблером смещения править.