< prev index next >

src/hotspot/share/memory/universe.inline.hpp

Print this page
rev 48959 : 8198420: Remove unused extension point AllocationContextStats
Reviewed-by:


  24 
  25 #ifndef SHARE_VM_MEMORY_UNIVERSE_INLINE_HPP
  26 #define SHARE_VM_MEMORY_UNIVERSE_INLINE_HPP
  27 
  28 #include "memory/universe.hpp"
  29 
  30 // Check whether an element of a typeArrayOop with the given type must be
  31 // aligned 0 mod 8.  The typeArrayOop itself must be aligned at least this
  32 // strongly.
  33 
  34 inline bool Universe::element_type_should_be_aligned(BasicType type) {
  35   return type == T_DOUBLE || type == T_LONG;
  36 }
  37 
  38 // Check whether an object field (static/non-static) of the given type must be aligned 0 mod 8.
  39 
  40 inline bool Universe::field_type_should_be_aligned(BasicType type) {
  41   return type == T_DOUBLE || type == T_LONG;
  42 }
  43 
  44 inline oop Universe::allocation_context_notification_obj() {
  45   return _allocation_context_notification_obj;
  46 }
  47 
  48 inline void Universe::set_allocation_context_notification_obj(oop obj) {
  49   _allocation_context_notification_obj = obj;
  50 }
  51 
  52 #endif // SHARE_VM_MEMORY_UNIVERSE_INLINE_HPP


  24 
  25 #ifndef SHARE_VM_MEMORY_UNIVERSE_INLINE_HPP
  26 #define SHARE_VM_MEMORY_UNIVERSE_INLINE_HPP
  27 
  28 #include "memory/universe.hpp"
  29 
  30 // Check whether an element of a typeArrayOop with the given type must be
  31 // aligned 0 mod 8.  The typeArrayOop itself must be aligned at least this
  32 // strongly.
  33 
  34 inline bool Universe::element_type_should_be_aligned(BasicType type) {
  35   return type == T_DOUBLE || type == T_LONG;
  36 }
  37 
  38 // Check whether an object field (static/non-static) of the given type must be aligned 0 mod 8.
  39 
  40 inline bool Universe::field_type_should_be_aligned(BasicType type) {
  41   return type == T_DOUBLE || type == T_LONG;
  42 }
  43 








  44 #endif // SHARE_VM_MEMORY_UNIVERSE_INLINE_HPP
< prev index next >