src/share/vm/memory/space.inline.hpp

changeset 3751
a05a695ea044
parent 2314
f95d63e2154a
child 4153
b9a9ed0f8eeb
equal deleted inserted replaced
3740:36538fd1225e 3751:a05a695ea044
65 inline HeapWord* 65 inline HeapWord*
66 OffsetTableContigSpace::block_start_const(const void* p) const { 66 OffsetTableContigSpace::block_start_const(const void* p) const {
67 return _offsets.block_start(p); 67 return _offsets.block_start(p);
68 } 68 }
69 69
70 inline HeapWord* ContiguousSpace::concurrent_iteration_safe_limit()
71 {
72 assert(_concurrent_iteration_safe_limit <= top(),
73 "_concurrent_iteration_safe_limit update missed");
74 return _concurrent_iteration_safe_limit;
75 }
76
77 inline void ContiguousSpace::set_concurrent_iteration_safe_limit(HeapWord* new_limit)
78 {
79 assert(new_limit <= top(), "uninitialized objects in the safe range");
80 _concurrent_iteration_safe_limit = new_limit;
81 }
82
83 #endif // SHARE_VM_MEMORY_SPACE_INLINE_HPP 70 #endif // SHARE_VM_MEMORY_SPACE_INLINE_HPP

mercurial