После обновления до XCode 6 я не смог установить точки прерывания исключений в lldb.
Например, учитывая
class Exception {
};
int main() {
throw Exception();
}
Если я запускаю его, я получаю исключение:
% ./a.out
libc++abi.dylib: terminating with uncaught exception of type Exception
[1] 46805 abort ./a.out
Однако, если я запускаю LLDB
% lldb ./a.out
(lldb) target create "./a.out"Current executable set to './a.out' (x86_64).
(lldb) break set -E c++
error: Breakpoint creation failed: No breakpoint created.
Я нигде не смог найти документацию об изменении точек останова. Есть какой-то новый флаг сборки, который мне нужно использовать?
Задача ещё не решена.