C++ 来自XCode 6的lldb不允许C++;异常断点?

C++ 来自XCode 6的lldb不允许C++;异常断点?,c++,xcode,xcode6,lldb,C++,Xcode,Xcode6,Lldb,自从升级到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.

自从升级到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.

我在任何地方都找不到关于设置异常断点的文档。我需要使用一些新的构建标志吗?

下面的“break set-n\uu cxa\u throw”似乎有效,但最好知道为什么常规方法会失败这看起来像是LLDB的问题-你能向苹果提交一份bug报告来跟踪它吗?只是猜测一下。。。您是否编译并链接了LLVM的
libc++
或GNU的
libstdc++