equal
deleted
inserted
replaced
332 static int klass_offset_in_bytes() { return offset_of(oopDesc, _metadata._klass); } |
332 static int klass_offset_in_bytes() { return offset_of(oopDesc, _metadata._klass); } |
333 static int klass_gap_offset_in_bytes() { |
333 static int klass_gap_offset_in_bytes() { |
334 assert(has_klass_gap(), "only applicable to compressed klass pointers"); |
334 assert(has_klass_gap(), "only applicable to compressed klass pointers"); |
335 return klass_offset_in_bytes() + sizeof(narrowKlass); |
335 return klass_offset_in_bytes() + sizeof(narrowKlass); |
336 } |
336 } |
|
337 |
|
338 // for error reporting |
|
339 static oop decode_oop_raw(narrowOop narrow_oop); |
|
340 static void* load_klass_raw(oop obj); |
|
341 static void* load_oop_raw(oop obj, int offset); |
|
342 static bool is_valid(oop obj); |
|
343 static oop oop_or_null(address addr); |
337 }; |
344 }; |
338 |
345 |
339 #endif // SHARE_VM_OOPS_OOP_HPP |
346 #endif // SHARE_VM_OOPS_OOP_HPP |