< prev index next >

src/hotspot/share/oops/instanceKlass.inline.hpp

Print this page
rev 49911 : imported patch removeAllGCs

*** 62,72 **** for (; p < end; ++p) { Devirtualizer<nv>::do_oop(closure, p); } } ! #if INCLUDE_ALL_GCS template <bool nv, typename T, class OopClosureType> ALWAYSINLINE void InstanceKlass::oop_oop_iterate_oop_map_reverse(OopMapBlock* map, oop obj, OopClosureType* closure) { T* const start = (T*)obj->obj_field_addr_raw<T>(map->offset()); T* p = start + map->count(); --- 62,72 ---- for (; p < end; ++p) { Devirtualizer<nv>::do_oop(closure, p); } } ! #if INCLUDE_OOP_OOP_ITERATE_BACKWARDS template <bool nv, typename T, class OopClosureType> ALWAYSINLINE void InstanceKlass::oop_oop_iterate_oop_map_reverse(OopMapBlock* map, oop obj, OopClosureType* closure) { T* const start = (T*)obj->obj_field_addr_raw<T>(map->offset()); T* p = start + map->count();
*** 108,118 **** for (; map < end_map; ++map) { oop_oop_iterate_oop_map<nv, T>(map, obj, closure); } } ! #if INCLUDE_ALL_GCS template <bool nv, typename T, class OopClosureType> ALWAYSINLINE void InstanceKlass::oop_oop_iterate_oop_maps_specialized_reverse(oop obj, OopClosureType* closure) { OopMapBlock* const start_map = start_of_nonstatic_oop_maps(); OopMapBlock* map = start_map + nonstatic_oop_map_count(); --- 108,118 ---- for (; map < end_map; ++map) { oop_oop_iterate_oop_map<nv, T>(map, obj, closure); } } ! #if INCLUDE_OOP_OOP_ITERATE_BACKWARDS template <bool nv, typename T, class OopClosureType> ALWAYSINLINE void InstanceKlass::oop_oop_iterate_oop_maps_specialized_reverse(oop obj, OopClosureType* closure) { OopMapBlock* const start_map = start_of_nonstatic_oop_maps(); OopMapBlock* map = start_map + nonstatic_oop_map_count();
*** 140,150 **** } else { oop_oop_iterate_oop_maps_specialized<nv, oop>(obj, closure); } } ! #if INCLUDE_ALL_GCS template <bool nv, class OopClosureType> ALWAYSINLINE void InstanceKlass::oop_oop_iterate_oop_maps_reverse(oop obj, OopClosureType* closure) { if (UseCompressedOops) { oop_oop_iterate_oop_maps_specialized_reverse<nv, narrowOop>(obj, closure); } else { --- 140,150 ---- } else { oop_oop_iterate_oop_maps_specialized<nv, oop>(obj, closure); } } ! #if INCLUDE_OOP_OOP_ITERATE_BACKWARDS template <bool nv, class OopClosureType> ALWAYSINLINE void InstanceKlass::oop_oop_iterate_oop_maps_reverse(oop obj, OopClosureType* closure) { if (UseCompressedOops) { oop_oop_iterate_oop_maps_specialized_reverse<nv, narrowOop>(obj, closure); } else {
*** 171,181 **** oop_oop_iterate_oop_maps<nv>(obj, closure); return size_helper(); } ! #if INCLUDE_ALL_GCS template <bool nv, class OopClosureType> ALWAYSINLINE int InstanceKlass::oop_oop_iterate_reverse(oop obj, OopClosureType* closure) { assert(!Devirtualizer<nv>::do_metadata(closure), "Code to handle metadata is not implemented"); --- 171,181 ---- oop_oop_iterate_oop_maps<nv>(obj, closure); return size_helper(); } ! #if INCLUDE_OOP_OOP_ITERATE_BACKWARDS template <bool nv, class OopClosureType> ALWAYSINLINE int InstanceKlass::oop_oop_iterate_reverse(oop obj, OopClosureType* closure) { assert(!Devirtualizer<nv>::do_metadata(closure), "Code to handle metadata is not implemented");
< prev index next >