необходимо получить адрес сабжа в функции инициализации динамической библиотеки код extern unsigned long _GLOBAL_OFFSET_TABLE_[]; void init(void) { void * ptr = _GLOBAL_OFFSET_TABLE_; } не работает, потому как компилятор генерирует релокацию GOTPCREL для сабжа, т. е ищет адрес GOT в самой GOT
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от rei3er
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум RH 9.0: не могу собрать ядро из src.rpm (2004)
- Форум Аналог mprotect в ядре. (2010)
- Форум CPL3, Protected mode need help. (2005)
- Форум [C] Статические переменные (2011)
- Форум Не вызывается внешняя функция в таймере (2016)
- Форум Доступ к динамически выделенной памяти из asm-кода (2015)
- Форум PCI драйвер (2005)
- Форум qt 5.5 не линкует внешнюю .lib (2020)
- Форум Как влючить вывод лога динамической библиотеки? (2020)
- Форум Помогите прочитать сишную грамматику (2014)