1

gdb で std::bad_alloc のインスタンスをデバッグしようとしています。

gdb 7.4.1および7.5.91で試しました

(gdb) catch throw std::bad_alloc
Junk at end of arguments.

std::bad_alloc を一重引用符と二重引用符で囲んでみましたが、成功しませんでした。

これに対する回避策、または bad_alloc をキャッチする別の方法はありますか?

編集:関連する質問からの提案を試して、 bad_alloc のコンストラクターを壊してみました

(gdb) b 'std::bad_alloc::bad_alloc()'

しかし、このブレークポイントは見つかりませんでした。

4

0 に答える 0