summaryrefslogtreecommitdiff
path: root/src/mongo/util/stacktrace.h
diff options
context:
space:
mode:
authorAndy Schwerin <schwerin@10gen.com>2012-04-05 15:44:23 -0400
committerAndy Schwerin <schwerin@10gen.com>2012-04-12 14:00:21 -0400
commit890d3b586d95761f041eb7afe0032c7e18737890 (patch)
treee67e0c9a3671b19de1ddf9f5c3187536daff35b0 /src/mongo/util/stacktrace.h
parent7cb696d7761b56ac87e70f140bb351478e5a5898 (diff)
downloadmongo-890d3b586d95761f041eb7afe0032c7e18737890.tar.gz
Move printStackTrace into new stacktrace.h/cpp; improve detection of execinfo.h.
Diffstat (limited to 'src/mongo/util/stacktrace.h')
-rw-r--r--src/mongo/util/stacktrace.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/mongo/util/stacktrace.h b/src/mongo/util/stacktrace.h
new file mode 100644
index 00000000000..d4c9f014959
--- /dev/null
+++ b/src/mongo/util/stacktrace.h
@@ -0,0 +1,16 @@
+// Copyright 2009. 10gen, Inc.
+
+/**
+ * Tools for working with in-process stack traces.
+ */
+
+#pragma once
+
+#include <iostream>
+
+namespace mongo {
+
+ // Print stack trace information to "os", default to std::cout.
+ void printStackTrace(std::ostream &os=std::cout);
+
+} // namespace mongo