Skip to content

Commit fc86e67

Browse files
committed
Show pinned objects in heap dump
1 parent 7c7c0fb commit fc86e67

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

mmtk/src/collection.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,9 @@ pub fn dump_heap(gc_count: u64, phase: u64) { // phase: 0 for pre-gc, 1 for post
294294
obj_json["size"] = JsonValue::Number(
295295
unsafe { crate::object_model::VMObjectModel::get_current_size(object) }.into(),
296296
);
297+
obj_json["pinned"] = JsonValue::Boolean(
298+
mmtk::memory_manager::is_pinned(object),
299+
);
297300
obj_json
298301
}).collect::<Vec<_>>().into();
299302
} else {

0 commit comments

Comments
 (0)