comparison src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp @ 269:850fdf70db2b

Merge
author jmasa
date Mon, 28 Jul 2008 15:30:23 -0700
parents d1605aabd0a1 12eea04c8b06
children e018e6884bd8
comparison
equal deleted inserted replaced
238:3df2fe7c4451 269:850fdf70db2b
83 FreeChunk* prev() const { 83 FreeChunk* prev() const {
84 return (FreeChunk*)(((intptr_t)_prev) & ~(0x3)); 84 return (FreeChunk*)(((intptr_t)_prev) & ~(0x3));
85 } 85 }
86 86
87 debug_only(void* prev_addr() const { return (void*)&_prev; }) 87 debug_only(void* prev_addr() const { return (void*)&_prev; })
88 debug_only(void* next_addr() const { return (void*)&_next; })
89 debug_only(void* size_addr() const { return (void*)&_size; })
88 90
89 size_t size() const volatile { 91 size_t size() const volatile {
90 LP64_ONLY(if (UseCompressedOops) return mark()->get_size(); else ) 92 LP64_ONLY(if (UseCompressedOops) return mark()->get_size(); else )
91 return _size; 93 return _size;
92 } 94 }