[Lldb-commits] [PATCH] Change lldb_assert() to use llvm::sys::PrintBacktrace
Enrico Granata
granata.enrico at gmail.com
Wed Mar 4 17:15:40 PST 2015
================
Comment at: source/Utility/LLDBAssert.cpp:14
@@ -13,1 +13,3 @@
+
+#include "llvm/Support/Signals.h"
----------------
I would not do this.
Printing to a Stream is the LLDB way to do this, no reason for switching to this LLVM API
================
Comment at: source/Utility/LLDBAssert.cpp:36
@@ -37,1 +35,3 @@
+ llvm::sys::PrintStackTrace(stderr);
+ fprintf(stderr, "please file a bug report against lldb reporting this failure log, and as many details as possible\n");
}
----------------
Printing to stderr is probably a good idea
But, again, I prefer to stick to the LLDB host layer
It's probably fine to reimplement Host::Backtrace() in terms of LLVM APIs if it can be done generally and with decent performance, but I don't see much in terms of added value in this change
http://reviews.llvm.org/D8069
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
More information about the lldb-commits
mailing list