Mercurial > hg > truffle
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 } |