summary refs log tree commit diff
path: root/src/rt/rust_shape.cpp
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2011-08-24 12:08:12 -0700
committerPatrick Walton <pcwalton@mimiga.net>2011-08-24 12:09:06 -0700
commitb07968dda47f338a61993b7088c24362f76fdad0 (patch)
treeb053294f26b3ef3e09b9fd6fc7fda6603c84dc2b /src/rt/rust_shape.cpp
parent65357eeecca281f7773fd98e6dc0d00fd4f97759 (diff)
downloadrust-b07968dda47f338a61993b7088c24362f76fdad0.tar.gz
rust-b07968dda47f338a61993b7088c24362f76fdad0.zip
rt: Print out fields of objects when logging them
Diffstat (limited to 'src/rt/rust_shape.cpp')
-rw-r--r--src/rt/rust_shape.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/rt/rust_shape.cpp b/src/rt/rust_shape.cpp
index 3a83f3d4c78..3e1b64b3a2a 100644
--- a/src/rt/rust_shape.cpp
+++ b/src/rt/rust_shape.cpp
@@ -436,6 +436,12 @@ log::walk_vec(bool align, bool is_pod, const std::pair<ptr,ptr> &data) {
 }
 
 void
+log::walk_obj(bool align) {
+    out << "obj";
+    data<log,ptr>::walk_obj_contents(align, dp);
+}
+
+void
 log::walk_variant(bool align, tag_info &tinfo, uint32_t variant_id,
                   const std::pair<const uint8_t *,const uint8_t *>
                   variant_ptr_and_end) {