Это почти то же самое между GDB и LLDB. В командной строке ^ C прерывает процесс, bt
возвращает текущий поток, bt all
делает то же самое для всех потоков.
Обратите внимание, что вы также можете легко получить представление о том, какой код используется в приложении, запустив инструмент "sample" из командной строки, например:
$ sample ProcessName
Это прервет программа, которую вы определяете каждые 10 миллисекунд в течение 10 секунд (вы можете изменить эти числа, передавая время и интервал в качестве дополнительных аргументов), а затем записать отчет обо всех стеках, которые он видел за это время.