More SIGQUIT detail, earlier exit in AttachCurrentThread, handling recursive aborts, and reporting debug/optimized builds.
Change-Id: I932b49a8e92a91e340b4d98b8771dd4a41b61229
diff --git a/src/intern_table.h b/src/intern_table.h
index 86054b9..80f21e2 100644
--- a/src/intern_table.h
+++ b/src/intern_table.h
@@ -3,11 +3,12 @@
#ifndef ART_SRC_INTERN_TABLE_H_
#define ART_SRC_INTERN_TABLE_H_
-#include "unordered_map.h"
+#include <iosfwd>
#include "heap.h"
#include "mutex.h"
#include "object.h"
+#include "unordered_map.h"
namespace art {
@@ -49,6 +50,8 @@
void VisitRoots(Heap::RootVisitor* visitor, void* arg) const;
+ void DumpForSigQuit(std::ostream& os) const;
+
private:
typedef std::tr1::unordered_multimap<int32_t, String*> Table;