summaryrefslogtreecommitdiff
path: root/src/mongo/util/stacktrace_windows.cpp
diff options
context:
space:
mode:
authorA. Jesse Jiryu Davis <jesse@mongodb.com>2019-05-30 15:15:08 -0400
committerAndrew Morrow <acm@mongodb.com>2019-07-17 10:49:15 -0400
commitcbead440945c78b577c29dab8c11e81a58ee7731 (patch)
tree424c0395df4ac4bfcf2ab145df259e567006b8f3 /src/mongo/util/stacktrace_windows.cpp
parent19d0d47fb83d01edb18e0bcb235d6c39bbe16bbd (diff)
downloadmongo-cbead440945c78b577c29dab8c11e81a58ee7731.tar.gz
SERVER-36242 Optionally use libunwind for backtraces
Diffstat (limited to 'src/mongo/util/stacktrace_windows.cpp')
-rw-r--r--src/mongo/util/stacktrace_windows.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mongo/util/stacktrace_windows.cpp b/src/mongo/util/stacktrace_windows.cpp
index 6552e70bad6..6aef676a4b2 100644
--- a/src/mongo/util/stacktrace_windows.cpp
+++ b/src/mongo/util/stacktrace_windows.cpp
@@ -235,8 +235,6 @@ static const int maxBackTraceFrames = 100;
/**
* Print a stack backtrace for the current thread to the specified ostream.
- *
- * @param os ostream& to receive printed stack backtrace
*/
void printStackTrace(std::ostream& os) {
CONTEXT context;
@@ -246,6 +244,13 @@ void printStackTrace(std::ostream& os) {
printWindowsStackTrace(context, os);
}
+/**
+ * Print a stack backtrace for the current thread to the specified ostream, signal-safe variant.
+ * (Currently the same as printStackTrace.)
+ */
+void printStackTraceFromSignal(std::ostream& os) {
+ printStackTrace(os);
+}
/**
* Print stack trace (using a specified stack context) to "os"