Skip to content

Commit 62b8904

Browse files
authored
Implement get_reference_when_copied_to (#146)
This PR provides an implementation for ObjectModel::get_reference_when_copied_to().
1 parent 2b95025 commit 62b8904

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

mmtk/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ lazy_static = "1.1"
2626
# - change branch
2727
# - change repo name
2828
# But other changes including adding/removing whitespaces in commented lines may break the CI.
29-
mmtk = { git = "https://github.com/mmtk/mmtk-core.git", rev = "dbd152b29ff54c3f028318e73ac182d681deda9a" }
29+
mmtk = { git = "https://github.com/mmtk/mmtk-core.git", rev = "2d8dedcb42acfb6d70f20add143a8139581bec7c" }
3030
# Uncomment the following to build locally
3131
# mmtk = { path = "../repos/mmtk-core" }
3232

mmtk/src/object_model.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@ impl ObjectModel<OpenJDK> for VMObjectModel {
119119
start + bytes
120120
}
121121

122-
fn get_reference_when_copied_to(_from: ObjectReference, _to: Address) -> ObjectReference {
123-
unimplemented!()
122+
fn get_reference_when_copied_to(_from: ObjectReference, to: Address) -> ObjectReference {
123+
unsafe { to.to_object_reference() }
124124
}
125125

126126
fn get_current_size(object: ObjectReference) -> usize {

0 commit comments

Comments
 (0)