отладка xcode идет вперед и назад во время пошагового выполнения кода - PullRequest
6 голосов
/ 21 декабря 2010

У меня действительно странная проблема с XCode 3.2.5

В нормальной кодовой последовательности XCode делает несколько шагов назад, затем продолжается, затем снова иногда назад и продолжает снова в пошаговом режиме.* Это происходит только в одном проекте, но есть во всех файлах.Вот пример:

При переходе по этой функции Xcode проходит по строкам в следующей последовательности: 2 -> 1 -> 2 -> 3 -> 5 -> 8 -> 3 -> 4 -> 5-> 6 -> 7 -> ...

Я не понимаю, что здесь происходит.Пожалуйста, у вас есть идеи?

Перезагрузка машины и iPhone не помогает.

Кстати, полный код работает нормально и работает без ошибок.Кажется, что курсор иногда идет в строки, где код не выполняется.Если определенная строка вводится курсором дважды, то только во второй раз она меняет переменные в присваиваниях и т. Д.1018 *

1 Ответ

10 голосов
/ 21 декабря 2010

Я согласен с комментариями. Похоже, вы пытаетесь отладить оптимизированный код. Попробуйте компилировать без оптимизации, и отладчик должен вести себя более разумно.

например. gcc -O0 ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...