Журналирование динамических событий загрузчика
Как Вы разрабатываете и пользуетесь динамическими библиотеками, можно хотеть знать, когда определенные события имеют место. Например, Вы хотите знать, когда динамический загрузчик связывает определенный неопределенный внешний символ или сколько времени он взял для приложения для запуска.
Эта статья идентифицирует переменные окружения, которые можно установить и тип динамического журналирования загрузчика, которое они активируют.
Таблица 1 перечисляет переменные окружения, включающие журналирование динамическим загрузчиком.
Переменная окружения | Описание |
---|---|
| Журналы, когда загружаются изображения. |
| Журналы, когда изображения загружаются в результате вызова dlopen. Включает зависимые библиотеки динамических библиотек. |
| Регистрирует вызов, заставляющий динамический загрузчик возвращать адрес символа. |
| Регистрирует статистическую информацию о процессе запуска приложения, такой как, сколько изображений было загружено, когда приложение заканчивает запускаться. |
| Журналы, когда динамический загрузчик вызывает функции финализатора и инициализатор. |
| Журналы, когда динамический загрузчик отображает сегмент динамической библиотеки к адресному пространству текущего процесса. |
| Журналы, когда динамический загрузчик связывает неопределенный внешний символ со своим определением. |