Всем привет!
Суть: знает кто-либо способ как принудить секцию .data раздеяемой библиотеки всегда грузиться по одному заранее определённому виртуальному адресу?
То есть, чтобы инициализированные статические переменные унутре сабжа имели один и тот же адрес для любого процесса, использующего его(сабж).
Это скорее всего как минимум arch-dependent. Но возможно ли в принципе?
PS. Есть, конечно, способ - не использовать в программах тот функционал so, который ссылается на эти неудобные в своей неявной статичности переменные. Но это надо код лопатить. А завернув .data в один адрес, можно такой хитро#опостью вообще ничего не менять.
Tnx!