summaryrefslogtreecommitdiffstats
path: root/vm/ReferenceTable.h
diff options
context:
space:
mode:
authorAndy McFadden <fadden@android.com>2011-03-15 13:47:09 -0700
committerAndy McFadden <fadden@android.com>2011-03-15 14:54:48 -0700
commitda2013fc08907c89084d1ff21e51302f871a0796 (patch)
tree3280ba18f37149bb58f9cc91778a313102e7d90d /vm/ReferenceTable.h
parent069d9de889ab4b1edc54d1a39e0579018d269c82 (diff)
downloadandroid_dalvik-da2013fc08907c89084d1ff21e51302f871a0796.tar.gz
android_dalvik-da2013fc08907c89084d1ff21e51302f871a0796.tar.bz2
android_dalvik-da2013fc08907c89084d1ff21e51302f871a0796.zip
Unify reference table dump
Merge ReferenceTable and IndirectRefTable debugging-dump functions. Bug 3447435 Change-Id: I154a84b1910d10cf68b62b079da6bd1e5475222f
Diffstat (limited to 'vm/ReferenceTable.h')
-rw-r--r--vm/ReferenceTable.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/vm/ReferenceTable.h b/vm/ReferenceTable.h
index d6e2d705a..f434f554d 100644
--- a/vm/ReferenceTable.h
+++ b/vm/ReferenceTable.h
@@ -111,7 +111,15 @@ bool dvmRemoveFromReferenceTable(ReferenceTable* pRef, Object** bottom,
/*
* Dump the contents of a reference table to the log file.
+ *
+ * The caller should lock any external sync before calling.
*/
void dvmDumpReferenceTable(const ReferenceTable* pRef, const char* descr);
+/*
+ * Internal function, shared with IndirectRefTable.
+ */
+void dvmDumpReferenceTableContents(Object* const* refs, size_t count,
+ const char* descr);
+
#endif /*_DALVIK_REFERENCETABLE*/