Lines Matching refs:oopDesc

50   T heap_oop = oopDesc::load_heap_oop(referent_addr);
56 if (!oopDesc::is_null(heap_oop)) {
57 oop referent = oopDesc::decode_heap_oop_not_null(heap_oop);
82 T next_oop = oopDesc::load_heap_oop(next_addr);
83 if (!oopDesc::is_null(next_oop)) { // i.e. ref is not "active"
98 oop next = oopDesc::load_decode_heap_oop(next_addr);
100 assert(oopDesc::is_null(next) || oopDesc::is_null(discovered),
102 (oopDesc*)obj));
129 T heap_oop = oopDesc::load_heap_oop(referent_addr);
135 if (!oopDesc::is_null(heap_oop)) {
136 oop referent = oopDesc::decode_heap_oop_not_null(heap_oop);
162 T next_oop = oopDesc::load_heap_oop(next_addr);
163 if (!oopDesc::is_null(next_oop)) { // i.e. ref is not "active"
178 T next = oopDesc::load_heap_oop(next_addr);
180 assert(oopDesc::is_null(next) || oopDesc::is_null(discovered),
182 (oopDesc*)obj));
209 (address)oopDesc::load_decode_heap_oop(referent_addr) : NULL);
212 next_addr ? (address)oopDesc::load_decode_heap_oop(next_addr) : NULL);
216 (address)oopDesc::load_decode_heap_oop(discovered_addr) : NULL);
251 T heap_oop = oopDesc::load_heap_oop(referent_addr); \
253 if (!oopDesc::is_null(heap_oop)) { \
254 oop referent = oopDesc::decode_heap_oop_not_null(heap_oop); \
266 T next_oop = oopDesc::load_heap_oop(next_addr); \
268 if (!oopDesc::is_null(next_oop) && contains(disc_addr)) { \
284 T next_oop = oopDesc::load_heap_oop(next_addr); \
285 T disc_oop = oopDesc::load_heap_oop(disc_addr); \
286 assert(oopDesc::is_null(next_oop) || oopDesc::is_null(disc_oop), \
288 "discovered field", (oopDesc*)obj)); \
384 T next_oop = oopDesc::load_heap_oop(next_addr);
385 if (!oopDesc::is_null(next_oop)) { // i.e. ref is not "active"
402 oop next = oopDesc::load_decode_heap_oop(next_addr);
404 assert(oopDesc::is_null(next) || oopDesc::is_null(discovered),
406 (oopDesc*)obj));