< prev index next >
src/hotspot/share/gc/z/zUtils.inline.hpp
Print this page
*** 55,65 ****
inline size_t ZUtils::words_to_bytes(size_t size_in_words) {
return size_in_words << LogBytesPerWord;
}
inline size_t ZUtils::object_size(uintptr_t addr) {
! return words_to_bytes(ZOop::from_address(addr)->size());
}
inline void ZUtils::object_copy(uintptr_t from, uintptr_t to, size_t size) {
Copy::aligned_disjoint_words((HeapWord*)from, (HeapWord*)to, bytes_to_words(size));
}
--- 55,65 ----
inline size_t ZUtils::words_to_bytes(size_t size_in_words) {
return size_in_words << LogBytesPerWord;
}
inline size_t ZUtils::object_size(uintptr_t addr) {
! return words_to_bytes(ZOop::to_oop(addr)->size());
}
inline void ZUtils::object_copy(uintptr_t from, uintptr_t to, size_t size) {
Copy::aligned_disjoint_words((HeapWord*)from, (HeapWord*)to, bytes_to_words(size));
}
< prev index next >