Вопросы по теме 'lldb'

Терминальная отладка командной строки приложений iOS Simulator?
Можно ли использовать GDB или LLDB из командной строки терминала в Mac OS X для отладки приложений, работающих в симуляторе iOS? (например, не из графического интерфейса или консоли Xcode, а с помощью внешней командной строки или процесса). Если да,...
8083 просмотров
schedule 31.03.2022

Отобразить значение свойства переменной в отладчике LLDB?
Я использую точку останова с действием «Сообщение журнала» и хочу напечатать строку NSIndexPath. Итак, я попробовал: cell row @indexPath.row@ , но ничего не печатается. Я также пытался использовать команду отладчика: expr (void)NSLog(@"indexPath...
24811 просмотров
schedule 16.04.2023

Как просмотреть содержимое буфера с помощью Xcode 4.X или lldb
У меня есть указатель на буфер, содержащий несколько двойников. Могу ли я использовать Xcode или lldb для просмотра значений двойников, хранящихся в буфере?
862 просмотров
schedule 09.05.2023

LLDB - оценка адреса в регистре
Чтобы просмотреть свой стек в LLDB, я сейчас использую следующее: (lldb) register read rbp --format hex rbp = 0x00007fff5fbff820 Затем, чтобы увидеть первые 64 байта, растущие вниз: (lldb) memory read --size 4 --format x --count 16...
6223 просмотров
schedule 15.02.2024

Xcode 4 прерывает исключение или утверждает с хорошим стеком вызовов И печать исключения
Использование Xcode 4.3.2. Я рассмотрел много разных похожих проблем, включая эту no-call-stack-on-exception-in-xcode-4 но не могу заставить отладчик (gdb или lldb) дать мне хорошую трассировку стека, которая показывает местоположение...
843 просмотров
schedule 11.03.2023

Точки останова игнорируются в Xcode при использовании Makefile для сборки
Я пытаюсь настроить проект С++ в Xcode, который использует Makefile для сборки. Я заработал, начав с совершенно пустого проекта (пустой шаблон), добавив цель внешней системы сборки и правильно настроив пути: Однако точки останова не...
1138 просмотров
schedule 28.03.2023

LLDB и «регистр XY недоступен»
Иногда (имеется в виду довольно часто), когда я пытаюсь отлаживать сбои из приложения для iPad, LLDB решает не быть слишком полезным, и печать переменных (членов стека или класса) не работает. Если я щелкну правой кнопкой мыши (или CTRL+щелчок) по...
3930 просмотров
schedule 03.06.2023

Ошибка lldb: использование необъявленного идентификатора с локальной переменной
Я видел этот поток . Однако у меня проблемы не с ivar, а с обычной мгновенной переменной. В Mapbox-ios-sdk есть такой код: UITapGestureRecognizer *singleTapRecognizer = [[[UITapGestureRecognizer alloc] initWithTarget:self...
1767 просмотров
schedule 23.10.2022

Команда iOS LLDB P не печатает переменную кадра
Допустим, я хочу сделать p uiTextFieldObj.frame он скажет ошибка: свойство 'frame' not found on object of type 'UITextField *' Есть ли какие-нибудь трюки, которые я могу сделать, чтобы показать это?
6381 просмотров
schedule 22.01.2023

Как я могу сломать весь символический код в Xcode 4.6?
Я распутываю спагетти-код и в качестве упражнения просматриваю приложение с момента его запуска, прерывая applicationDidFinishLaunching и переходя в него. Когда этот первый метод возвращается, я перехожу к сборке. Знать, когда перешагнуть, а...
341 просмотров
schedule 21.05.2022

Трассировка стека LLDB показывает только последние 2 вызова в XCode
В настоящее время возникают проблемы с отладкой XCode. Все трассировки стека показывают только два последних сделанных вызова. Консоль lldb тоже не работает. Например, простая ошибка unrecognized selector показывает только этот журнал...
2094 просмотров
schedule 08.11.2022

Как вызвать публичную функцию объекта C++ в командной строке lldb?
Я пытаюсь проверить результат вызова функции С++. Функция общедоступна, а отладчик находится внутри вызова, членом которого является объект. Вот интерфейс класса: class NumerialDispersion { MeshSystem mesh; vector<double> b_k;...
1825 просмотров
schedule 03.07.2022

Настройка параметров во время выполнения?
При работе с iOS у меня иногда возникают значения, которые нужно протестировать. Я могу изменить эти значения 30 раз, и мне придется 30 раз перестраивать/перезапускать, чтобы проверить их. Это очевидная неприятность. Поэтому мне было интересно...
294 просмотров
schedule 01.03.2024

Может ли точка останова отображать содержимое переменной const unsigned char*?
Я пытаюсь выяснить, почему содержимое записи TXT в обнаружении службы Bonjour иногда интерпретируется не полностью, и я достиг точки, когда было бы действительно полезно иметь печать точки останова. вывести содержимое беззнакового символа в...
1150 просмотров
schedule 06.11.2023

Найдите вызывающую сторону __NSFastEnumerationMutationHandler
У меня есть приложение, которое периодически запускает «Коллекция была видоизменена при перечислении». исключение. Частота исключения, кажется, варьируется в зависимости от устройства. У меня есть точка останова, установленная для всех...
513 просмотров
schedule 19.05.2023

Как загрузить несколько сводных файлов Python типа lldb?
Некоторое время назад опубликован вопрос о том, как добавить пользовательский Резюме типа LLDB в Xcode. Я узнал, что мы можем сделать это, загрузив скрипт Python. Однако я хочу знать, есть ли способ загрузить несколько файлов Python? Я работаю...
1132 просмотров
schedule 11.07.2022

Запуск нескольких процессов lldb параллельно
Я пытаюсь запустить приложение iOS на нескольких физических устройствах параллельно. В прошлом (XCode 4.3 и iOS 6) я делал это с помощью Fruitstrap, который использовал отладчик gdb (iOS 6.1.3 и ниже). В XCode 5 Apple удалила отладчик gdb и...
1541 просмотров
schedule 07.12.2022

lldb не может оценить функцию из-за неизвестного идентификатора
У меня есть оптимизированный двоичный файл со структурами и классами С++, для которых я смог экспортировать символ и установить точки останова для функций класса, однако я не могу сделать что-то базовое, например: expr...
250 просмотров
schedule 09.07.2022

Есть ли режим TUI для автономного lldb?
Поскольку в наши дни gdb становится обременительным для работы на Mac (по крайней мере, я чувствую, что борюсь с Apple), я начал экспериментировать с lldb. Есть ли режим, эквивалентный gdb -tui , который показывает красивое, постоянное...
20627 просмотров
schedule 26.05.2023

Какао-приложение пытается запустить lldb при сбое?
Несколько пользователей сообщают, что иногда, когда мое приложение выходит из строя, появляется такое окно сообщения: The lldb command requires the command line developer tools. Would you like to install the tools now? Авария (SIGABRT)...
580 просмотров
schedule 26.02.2024