Библиотека сайта rus-linux.net
На главную -> MyLDP -> Программирование и алгоритмические языки
Ulrich Drepper "Как писать разделяемые библиотеки" | ||
Назад | Оглавление |
D. Ссылки
- System V Application Binary Interface, http://www.caldera.com/developers/gabi/, 2001.
- Ulrich Drepper, Red Hat, Inc., ELF Handling For Thread-Local Storage, http://people.redhat.com/drepper/tls.pdf,2003.
- Ulrich Drepper, Red Hat, Inc., Good Practices in Library Design, Implementation, and Maintenance, http://people.redhat.com/drepper/goodpractices.pdf, 2002.
- Ulrich Drepper, Red Hat, Inc., ELF Symbol Versioning, http://people.redhat.com/drepper/symbol-versioning, 1999.
- Sun Microsystems, Linker and Library Guide, http://docs.sun.com/db/doc/816-1386, 2002.
- TIS Committee, Executable and Linking Format (ELF) Specification, Version 1.2, http://x86.ddj.com/ftp/manuals/tools/elf.pdf, 1995.
- Jakub Jelinek, Red Hat, Inc., Prelink, http://people.redhat.com/jakub/prelink.pdf, 2003.
- Security Enhanced Linux http://www.nsa.gov/selinux/.
E. История версий статьи
- 2002-11-2 Первый черновой вариант.
- 2002-11-8 Исправлено несколько опечаток.
Описана еще одна возможность обработки массивов указателей строк.
Более детально описана таблица PLT на платформе IA-32 - 2002-11-14 Описаны последствия использования виртуальных функций языка C++.
- 2003-1-20 Добавлено несколько предложений от Бруно Хайбла (Bruno Haible)
Описан атрибут visibility и алиасы, используемые в коде на языке C++. - 2003-2-9 Еще несколько улучшений. Релиз версии 1.0.
- 2003-2-27 Небольшое улучшение стиля языка. Описано использование экспортных карт в языке C++. Версия 1.1.
- 2003-3-18 Еще несколько стилистических изменений. Версия 1.2.
- 2003-4-4 Описано, как писать конструкторы / деструкторы. Версия 1.3.
- 2003-12-8 Описано, как использовать пути запуска. Версия 1.4.
- 2003-12-9 Добавлен раздел о том, как избегать загрузки в регистр PIC. Версия 1.5.
- 2004-2-4 Исправлено несколько опечаток. Описана оптимизация в случае, когда в gcc не используется параметр -fpic. Описан параметр -z relro. Версия 1.7.
- 2004-2-8 Более детально рассказано об областях поиска. Версия 1.9.
- 2004-8-4 Добавлено предупреждение об алиасах статических объектов. Значительные изменения в разделе 2.2, в котором описаны новые возможности компилятора gcc 4.0. Версия 1.99.
- 2004-8-27 Обновлен код в приложениях A и B. Версия 2.0.
- 2004-9-23 Описаны RTLD DEEPBIND и sprof. Версия 2.2.
- 2006-8-20 Описана хэш-таблица в стиле GNU. Версия 4.0.
Предыдущий раздел: | Следующий раздел: | |
Назад | Оглавление |