< prev index next >

src/hotspot/share/oops/oopsHierarchy.hpp

Print this page

        

@@ -190,10 +190,14 @@
 }
 template <class T> inline T cast_from_oop(oop o) {
   return (T)(CHECK_UNHANDLED_OOPS_ONLY((void*))o);
 }
 
+inline bool check_obj_alignment(oop obj) {
+  return (cast_from_oop<intptr_t>(obj) & MinObjAlignmentInBytesMask) == 0;
+}
+
 // The metadata hierarchy is separate from the oop hierarchy
 
 //      class MetaspaceObj
 class   ConstMethod;
 class   ConstantPoolCache;
< prev index next >