LLDB Памятка
Основные команды Terminal и начало работы в LLDB
Присоединение к процессу
Присоединение к существующему процессу
lldb -n Xcode
Вы можете прикрепить Xcode по providing the process identifier или PID выполняемой программы
pgrep -x Xcode // получили PID lldb -p 89944 // Прикрепили процесс с заданным PID
Присоединение к будущему процессу
lldb -n Finder -w
LLDB присоединяется к процессу с именем Finder всякий раз, когда он запускается
Для проверки в другом окне терминала можно будет написать:
pkill Finder
После перезапуска Finder (ОС сама его запустит) в окне LLDB будет видно, что Finder присоединился.
Определить путь
Указать путь к исполняемому файлу и вручную запустить процесс в удобное для вас время.
lldb -f /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
Когда вы будете готовы начать, просто введите следующее в сеанс LLDB
(lldb) process launch
Путь приложения
Показать путь запущенного приложения можно так:
ps -ef `pgrep -x Safari`
Вывод:
UID PID PPID C STIME TTY TIME CMD 501 682 1 0 10авг17 ?? 2:27.50 /Applications/Safari.app/Contents/MacOS/Safari
Добавить комментарий