Вопросы по теме 'lldb'
iOS: команды многострочных точек останова LLDB не работают должным образом
Я пытаюсь сделать здесь что-то немного необычное, но документы предполагают, что это должно быть возможно. Может быть, LLDB все еще слишком нов, но я получаю много сбоев / взаимоблокировок отладчика, и даже когда этого не происходит, похоже, что он...
1203 просмотров
schedule
24.09.2022
xcode запускает приложение и вылетает без ошибок (только lldb). Почему?
каждый раз, когда я запускаю свое приложение, оно падает. Тем не менее, я запускаю снова после сбоя, он больше не сбой, и приложение может работать нормально.
что с этим не так?
у меня есть случайная ошибка после того, как я добавил...
60 просмотров
schedule
16.05.2024
Дамп памяти в lldb
Как указано на этом сайте. Когда я хочу сделать дамп памяти в gdb.
Начальная точка — 0x1000 , а конечная — 0x2000 .
Для lldb начало 0x1000 и конец 0x1200 .
Есть ли причина для этого или это просто ошибка?
Главный вопрос: как...
12181 просмотров
schedule
15.11.2023
po в LLDB с быстрым
Как я могу вывести значение переменной в приложении Swift с помощью LLDB?
Раньше было как po variable_name
Теперь я обычно получаю неприятную ошибку, например:
(lldb) po a
error: <EXPR>:11:5: error: use of unresolved identifier...
14353 просмотров
schedule
30.05.2024
Xcode — ошибка при создании цели LLDB
Я получаю эту ошибку всякий раз, когда я создаю XCode 6 beta 4. Кажется, это делает мое приложение безумно медленным.
Предупреждение. Ошибка при создании цели LLDB по пути '/***/***/***/***.app': используется пустая цель LLDB, что может...
35293 просмотров
schedule
19.04.2024
Локальная переменная lldb C не печатается
Value eval(Value arg, Table env) {
if (arg.tag == ConsCell) {
Value operator = car(arg);
Value operands = cdr(arg); // <- debugger stopped here
Если я напечатаю аргумент arg с p arg , я получу:
(lldb) p arg
(Value) $0 = {...
853 просмотров
schedule
04.11.2022
Как установить язык LLDB по умолчанию на Swift?
У меня есть большой проект Swift, технически смешанный проект, так как он содержит небольшое количество кода Objective-C. Но всякий раз, когда я захожу в LLDB, оценщик выражений ожидает синтаксиса Objective-C. Я могу использовать Swift с e -l swift...
2866 просмотров
schedule
23.12.2023
Продолжайте получать (lldb) и зачем разворачивать элемент после использования .indexOf()
Я делаю программу на языке программирования Swift. Я тоже очень новичок в языке :). Моя программа командной строки должна переключать наименьшее значение в массиве с первым элементом в массиве.
Например, Ввод = [1, 7, 100, -4, 800, 9999]; Выход...
42 просмотров
schedule
09.12.2023
lldb - как установить точку останова для всех функций в файле cpp
Я пытаюсь выполнить большой проект> 100k loc, но беспокоюсь только о взаимодействии с lib. Есть ли способ заставить lldb разбивать все объявления функций в одном исходном файле?
Пока я пробовал делать
br s -f <file> --func-regex .*...
1144 просмотров
schedule
10.12.2023
Stacktrace в lldb с двоичным кодом, созданным clang на OS X
Когда-то я мог сделать следующее в OS X с установленными инструментами командной строки Xcode, как обычно делал в Linux:
vim foo.cpp
#... write some buggy code that segfaults
gcc -g foo.cpp
gdb a.out
(gdb) bt
И я бы увидел красивую...
192 просмотров
schedule
11.11.2023
Заставить LLDB переинтерпретировать адрес как указатель на объект, тип которого является экземпляром шаблона.
При отладке у меня есть адрес в памяти и я знаю тип объекта, который находится по этому адресу, и я хочу, чтобы отладчик отображал этот экземпляр объекта. Это можно сделать с помощью команды печати для типов, которые не являются шаблонами, но,...
795 просмотров
schedule
08.04.2024
Ошибка Swift: не удалось получить модуль «My_App» из контекста AST
Я использую Swift 3, Xcode 8.1, CocoaPods 1.1.1. После запуска pod update каждый раз, когда я пытаюсь использовать консоль Xcode lldb, она печатает ошибку. Например, po self выводит:
В общем состоянии Swift для Моего приложения возникли...
3933 просмотров
schedule
05.10.2022
lldb не будет печатать все символы в терминале
Я использую lldb из терминала для отладки программы на C++. Я могу использовать его для большинства вещей, за исключением того, что он не будет печатать определенные символы.
В какой-то момент моя программа получает массив байтов из удаленной...
293 просмотров
schedule
04.03.2024
LLDB — оценить и продолжить
В XCode есть функция установки точки останова, затем запуска команды lldb и автоматического продолжения после оценки .
Как настроить ту же функциональность через --source ? В руководстве найдена цитата --command , но нет ни примеров, ни ссылок...
1820 просмотров
schedule
19.11.2022
Как сообщить LLDB передать сигнал в программу
Я установил много точек останова в lldb для приложения на языке C, которое я установил на свой MacOS. Точки останова в основном устанавливались в одной и той же функции в приложении. Однако на следующий день, когда я вернулся к приложению, чтобы...
2298 просмотров
schedule
01.05.2024
Добавить разрыв строки в вывод Xcode
Скажем, у вас есть пользовательский объект, который имеет собственное описание, например:
class CustomObject {
var customDescription: String {
return "Title: Hello, \n Subtitle: World"
}
}
Есть ли способ заставить разрыв...
2315 просмотров
schedule
20.11.2023
Создайте переменную экземпляра класса Swift с помощью lldb по сравнению с Objective-C
Используя мой отладчик (lldb), я могу легко создавать классы Instances, когда это код Objective-C.
(lldb) e id $my_hello = [hello_from_objc new]
(lldb) po $my_hello
<hello_from_objc: 0x1c4013020>
(lldb) po [$my_hello secret_objc_method]...
488 просмотров
schedule
02.03.2024
LLDB с проблемой Python: установить PATH исключительно для одного исполняемого файла?
Есть ли способ установить переменную PATH исключительно для одного исполняемого файла в сценарии bash?
Я хочу сделать это, потому что каким-то образом для LLDB macOS требуется системный Python, а не мой Python, управляемый Anaconda, поэтому мне...
61 просмотров
schedule
11.05.2024
lldb python basic — вывести значение глобального массива, находясь внутри точки останова в функции
(Некоторая предыстория: у меня нет опыта работы с lldb или python, и я не часто работаю над ними, но в настоящее время мне нужно создать некоторые базовые сценарии для отладки программы iphone)
В настоящее время я остановлен в точке останова в...
474 просмотров
schedule
19.03.2024
Эквивалент команд gdb Команда в lldb
В gdb я могу указать отладчику всегда запускать набор команд при достижении точки останова.
(gdb) b somefile.c:25
(gdb) commands
> watch -l some->expression
> continue
> end
(gdb) continue
Есть ли эквивалентная команда/система в...
148 просмотров
schedule
08.12.2023