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

Установка точки останова в NSKVODeallocateBreak
Я играю с набором карт и создал аннотацию. Я пытаюсь найти свою ошибку из-за этой ошибки: Экземпляр 0x1b7ac0 класса AddressAnnotation был освобожден, в то время как наблюдатели значения ключа все еще были зарегистрированы с ним. Информация о...
7964 просмотров
schedule 26.06.2022

Сбой приложения iOS перед входом в main() с Xcode 4.2 и iOS 5
Задний план После обновления xcode4.1 / ios4 для xcode4.2 / ios5 У меня возникают сбои во время загрузки приложения и до того, как оно входит в main() . Я установил точку останова в main() , но она никогда не достигается....
5830 просмотров

Приложение с включенным Break On Exception всегда ломается в main.m в Xcode 4.2
Я добавил точку останова Break on Exception , как обсуждалось в предыдущих темах, и обсуждал здесь , чтобы мое приложение прерывалось в соответствующем месте моего кода при возникновении исключения, но теперь каждый раз, когда я запускаю приложение,...
1058 просмотров
schedule 19.05.2023

Как вызвать методы класса в симуляторе iOS с помощью lldb?
Я пытаюсь отладить приложение iOS, и у меня возникают проблемы с lldb в симуляторе. Вызов методов класса не работает. Методы экземпляра работают нормально. (lldb) po Category <no result> (lldb) po [Category class] error: Couldn't prepare...
2941 просмотров
schedule 24.10.2022

Сделать поток непрерывным mac os
Я разрабатываю многопоточное приложение для Mac OS. Я столкнулся со следующей проблемой: когда я пытаюсь выполнить отладку с помощью приложения xcode-cocoa (ПРИМЕЧАНИЕ: консольное приложение не имеет такой же проблемы), мои потоки возвращаются с...
183 просмотров
schedule 07.06.2022

Странное поведение с stringWithFormat float
(lldb) po [NSString stringWithFormat:@"%.1f", 0.01] (id) $21 = 0x003a2560 19991592471028323832250853378750414848.0 (lldb) po [NSString stringWithFormat:@"%.1f", 0.1] (id) $22 = 0x0de92240 -0.0 Кто-нибудь понимает поведение здесь? Я работаю на...
281 просмотров
schedule 15.04.2022

xcode 4.3.3 скачки отладчика gdb или lldb
У нас есть странная ошибка с нашими отладчиками при запуске отладчика на телефоне в режиме деблокирования. Независимо от того, используем ли мы gdb или lldb с xcode 4.3.3, код попадет в точки останова, даже если ПК кода на самом деле не указывает на...
548 просмотров
schedule 17.07.2022

Как задокументировать пользовательскую команду LLDB (псевдоним)?
В GDB (обычно в файле .gdbinit) я использую для документирования своих добавленных пользовательских команд, например: define parg <-- this define my custom command p *($arg0*)($ebp+8+(4*$arg1)) <--- what in does end document parg...
936 просмотров
schedule 02.01.2023

ошибка lldb: переменная недоступна
Вот мои две строки кода: NSString *frontFilePath = [[NSBundle mainBundle] pathForResource:[self.bookendFileNames objectAtIndex:self.randomIndex] ofType:@"caf"]; NSLog(@"frontFilePath = %@", frontFilePath ); Я ставлю точку останова на второй...
12886 просмотров
schedule 23.02.2022

Отладка Xcode C изменяет значения указателей при пошаговом выполнении
Я отлаживаю код C, где у меня есть указатель внутри указателя на структуру с именем board . Есть функция, где я печатаю плату: static void board_print(board *b){ int i,j; char data; for (i = 0; i < size; i++) { for (j = 0;...
1395 просмотров
schedule 13.06.2023

Установите условную точку останова для определенного потока только в Xcode / LLDB
Я использую код GCD, который отправляет кучу похожих асинхронных блоков. Я хотел бы отладить один из этих блоков, пройдя через него, поэтому я установил точку останова где-то в верхней части блока, но отладчик попадает в точку останова каждый раз,...
2735 просмотров
schedule 18.03.2022

Есть ли способ удалить встроенные функции из стека вызовов в отладчике Xcode?
Я знаю, что последние версии Xcode показывают встроенные функции и позволяют выполнять действия внутри встроенного кода. Я пытаюсь отладить код, в котором интенсивно используется std::function, и я бы предпочел, чтобы и стек вызовов, и пошаговая...
329 просмотров
schedule 27.07.2022

Я хочу, чтобы команда lldb передала nsarray объект адреса объекта
NSArray *arr=[[NSArray alloc]initWithObjects:@"A",@"AA",nil]; Я устанавливаю точку останова, затем, если я запускаю команду po на lldb, я получаю адрес переменной arr. Я также хочу найти адрес объекта @ «A» и объекта @ «AA». Как я могу найти
265 просмотров
schedule 31.05.2023

Ошибка утверждения lldb при попытке распечатать вектор
я получаю ошибку lldb: /home/hannes/.llvm/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp:2271: uint64_t ::RecordLayoutBuilder::updateExternalFieldOffset(const clang::FieldDecl *, uint64_t): Утверждение `ExternalFieldOffsets.find( Поле)...
618 просмотров
schedule 25.02.2023

Почему отладчик LLDB постоянно не подключается?
Я видел много ответов на этот вопрос: ошибка: не удалось подключиться к идентификатору процесса как switch to GDB . Но никто не объясняет причину, почему это происходит? Присоединение отлично работает с отладчиком GDB, но по...
7379 просмотров
schedule 13.03.2022

lldb - Как отобразить число с плавающей запятой с десятичными знаками, используя формат типа добавить
У меня есть переменная типа float. Xcode отображает его в экспоненциальном представлении (например, 3.37626e+07). Я пытаюсь заставить его отображаться с использованием записи через точку (например, 33762616,00). Я пробовал все форматы,...
360 просмотров
schedule 20.07.2023

iOS: пользовательская ячейка lldb EXC_BAD_ACCESS
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"LibraryListingCell"; InSeasonCell *cell = (InSeasonCell *)[tableView...
462 просмотров

Не удается увидеть курсор в отладчике Xcode LLDB
В консоли Xcode «All Output», также известной как консоль, когда я набираю такие вещи, как po someObject , я никогда не вижу свой курсор, поэтому я понятия не имею, где я нахожусь, когда хочу вернуться и добавить, например, несколько квадратных...
143 просмотров
schedule 03.11.2022

Xcode - перерыв в исключении, но нет пригодных для использования символов
Мне нужна помощь в определении магического заклинания, необходимого для получения полезной информации в LLDB. У меня какое-то странное поведение, которое я пытаюсь отладить, и я могу надежно воспроизвести проблему, но я еще не понимаю основную...
354 просмотров
schedule 06.02.2023

Bugsense скрывает исключения в выводе консоли в XCode
Я использую Bugsense в своем приложении для iOS, но когда у меня возникает SIGABRT или какой-то подобный сбой, моя консоль вывода в Xcode показывает только данные Bugsense без отображения ошибки, поэтому каждый раз, когда я что-то отлаживаю, мне...
574 просмотров
schedule 19.07.2023