Шаг в источники STL в Xcode 5

Я уже некоторое время использую Xcode 5 и не могу понять, как отлаживать заголовки исходного кода STL. Опция «Step Into» (F7) просто пропускает утверждение, в которое я хотел бы вмешаться отладчику, и я не могу найти настройки, чтобы изменить это поведение. Я помню, как люди жаловались на предыдущие версии Xcode, где вход в источники STL не мог быть отключен … это расстраивает.

3

Решение

В lldb есть настройка, которая управляет этим:

(lldb) settings show target.process.thread.step-avoid-regexp
target.process.thread.step-avoid-regexp (regex) = ^std::

Как вы видите, по умолчанию установлено, что вы не должны входить ни в какое пространство имен std. Просто создайте файл с именем .lldbinit в вашем домашнем каталоге, и вставьте в это:

settings set target.process.thread.step-avoid-regexp ""

и мы больше не будем пропускать функции в std.

10

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]