--- old/src/share/vm/gc/shared/space.hpp 2016-01-13 23:35:27.290921000 +0100 +++ new/src/share/vm/gc/shared/space.hpp 2016-01-13 23:35:27.121857000 +0100 @@ -360,9 +360,7 @@ return size; } - inline size_t obj_size(const HeapWord* addr) const { - return oop(addr)->size(); - } + inline size_t obj_size(const HeapWord* addr) const; public: CompactibleSpace() : @@ -508,9 +506,7 @@ return true; // Always true, since scan_limit is top } - inline size_t scanned_block_size(const HeapWord* addr) const { - return oop(addr)->size(); - } + inline size_t scanned_block_size(const HeapWord* addr) const; protected: HeapWord* _top;