summaryrefslogtreecommitdiff
path: root/src/mongo/util/stacktrace_somap.h
diff options
context:
space:
mode:
authorBilly Donahue <billy.donahue@mongodb.com>2019-10-28 18:45:44 +0000
committerevergreen <evergreen@mongodb.com>2019-10-28 18:45:44 +0000
commit4cd64d4068208811332845b4f02ffd83a08ad9ac (patch)
treea3f6c6edb303d6cbd19dc8d14fa9b1d98a33cb58 /src/mongo/util/stacktrace_somap.h
parent46983435148b982ed73b06f88c3a1156526d0d9c (diff)
downloadmongo-4cd64d4068208811332845b4f02ffd83a08ad9ac.tar.gz
SERVER-44117 early stacktrace processInfo
Diffstat (limited to 'src/mongo/util/stacktrace_somap.h')
-rw-r--r--src/mongo/util/stacktrace_somap.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mongo/util/stacktrace_somap.h b/src/mongo/util/stacktrace_somap.h
index 9e2db532cc8..a689fef4714 100644
--- a/src/mongo/util/stacktrace_somap.h
+++ b/src/mongo/util/stacktrace_somap.h
@@ -37,15 +37,17 @@ namespace mongo {
class SharedObjectMapInfo {
public:
explicit SharedObjectMapInfo(BSONObj obj);
- const BSONObj& obj() const {
- return _obj;
- }
+
+ const BSONObj& obj() const;
+
+ void setObj(BSONObj obj);
private:
BSONObj _obj;
};
-// Available after the MONGO_INITIALIZER has run.
-SharedObjectMapInfo* globalSharedObjectMapInfo();
+// Can always be called, but more information is populated
+// after the MONGO_INITIALIZER has run.
+const SharedObjectMapInfo& globalSharedObjectMapInfo();
} // namespace mongo