< 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 >