Я хочу создать точку останова в xCode, которая использует LLDB
и проверяет текущий класс объекта в разделе состояния.Получить указатель на себя в LLDB?
Проблема LLDB
не позволяет использовать self
, чтобы получить класс. Как решить эту проблему? Может быть, с помощью других команд? Например, вывод команды bt
содержит правильное имя класса, но, похоже, он не разрешен также в LLDB
.
Обратите внимание, что этот трюк работает только в самом начале функции. После этого регистр передачи аргументов почти наверняка был повторно использован. –
и '$ arg1' недоступны для 32-разрядного кода x86, наиболее часто используемого при работе в 32-разрядном симуляторе iOS на Mac. –