Вот несколько способов добиться этого:
-
Установите точку останова в функции загрузки. Вы можете установить точку останова в функции загрузки файла общего объекта с помощью интерфейса командной строки LLDB. Функция загрузки обычно вызывается, когда общий объект загружается в память.
-
Используйте команду «установка точки останова». В LLDB вы можете использовать команду «установка точки останова», за которой следует имя функции загрузки или ее адрес, чтобы установить точку останова конкретно в точке загрузки.
-
Включить «stop-on-shared-library-events»: LLDB предоставляет возможность останавливаться на событиях общей библиотеки, включая загрузку общих объектных файлов. Вы можете включить эту функцию с помощью команды «settings set stop-on-shared-library-events true».
-
Использование сценариев Python для LLDB. LLDB имеет интерфейс сценариев Python, который позволяет писать собственные сценарии для управления точками останова. Вы можете написать сценарий, который автоматически устанавливает точки останова при загрузке файлов общих объектов.