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




Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.