Есть ли способ сказать LLDB игнорировать файл, то есть перешагнуть код в этом файле при отладке?
(Это может быть использовано в качестве обходного пути для 1, 2, 3)
Есть настройка, чтобы не заходить в функции, чье имя совпадает с регулярным выражением,
(lldb) set list target.process.thread.step-avoid-regexp
step-avoid-regexp -- A regular expression defining functions step-in won't stop in.
например положить это в свой ~/.lldbinit
файл
settings set target.process.thread.step-avoid-regexp ^[^ ]+ std::|^std::
но в Xcode 4.5.x это лучшее, что можно сделать. В # 2 ваших ссылок я упоминал, что встроенная пошаговая поддержка была добавлена в источники LLDB по адресу http://lldb.llvm.org/ но это не будет в XCode до следующего выпуска.
Других решений пока нет …