Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp @ 12316:190899198332
7195622: CheckUnhandledOops has limited usefulness now
Summary: Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms.
Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin
Contributed-by: lois.foltan@oracle.com
author | hseigel |
---|---|
date | Thu, 26 Sep 2013 10:25:02 -0400 |
parents | 9766f73e770d |
children |
comparison
equal
deleted
inserted
replaced
12315:c1fbf21c7397 | 12316:190899198332 |
---|---|
124 PS_CHUNKED_ARRAY_OOP_MASK; | 124 PS_CHUNKED_ARRAY_OOP_MASK; |
125 } | 125 } |
126 | 126 |
127 oop* mask_chunked_array_oop(oop obj) { | 127 oop* mask_chunked_array_oop(oop obj) { |
128 assert(!is_oop_masked((oop*) obj), "invariant"); | 128 assert(!is_oop_masked((oop*) obj), "invariant"); |
129 oop* ret = (oop*) ((uintptr_t)obj | PS_CHUNKED_ARRAY_OOP_MASK); | 129 oop* ret = (oop*) (cast_from_oop<uintptr_t>(obj) | PS_CHUNKED_ARRAY_OOP_MASK); |
130 assert(is_oop_masked(ret), "invariant"); | 130 assert(is_oop_masked(ret), "invariant"); |
131 return ret; | 131 return ret; |
132 } | 132 } |
133 | 133 |
134 oop unmask_chunked_array_oop(StarTask p) { | 134 oop unmask_chunked_array_oop(StarTask p) { |