< prev index next >

src/hotspot/share/utilities/globalDefinitions.hpp

Print this page
*** 1077,11 ***
  const juint    uninitMetaWordVal= 0xf7f7f7f7;               // value used to zap newly allocated metachunk
  const juint    badHeapWordVal   = 0xBAADBABE;               // value used to zap heap after GC
  const juint    badMetaWordVal   = 0xBAADFADE;               // value used to zap metadata heap after GC
  const int      badCodeHeapNewVal= 0xCC;                     // value used to zap Code heap at allocation
  const int      badCodeHeapFreeVal = 0xDD;                   // value used to zap Code heap at deallocation
! 
  
  // (These must be implemented as #defines because C++ compilers are
  // not obligated to inline non-integral constants!)
  #define       badAddress        ((address)::badAddressVal)
  #define       badHeapWord       (::badHeapWordVal)
--- 1077,12 ---
  const juint    uninitMetaWordVal= 0xf7f7f7f7;               // value used to zap newly allocated metachunk
  const juint    badHeapWordVal   = 0xBAADBABE;               // value used to zap heap after GC
  const juint    badMetaWordVal   = 0xBAADFADE;               // value used to zap metadata heap after GC
  const int      badCodeHeapNewVal= 0xCC;                     // value used to zap Code heap at allocation
  const int      badCodeHeapFreeVal = 0xDD;                   // value used to zap Code heap at deallocation
! const intptr_t badDispHeaderDeopt = 0xDE0BD000;             // value to fill unused displaced header during deoptimization
+ const intptr_t badDispHeaderOSR   = 0xDEAD05A0;             // value to fill unused displaced header during OSR
  
  // (These must be implemented as #defines because C++ compilers are
  // not obligated to inline non-integral constants!)
  #define       badAddress        ((address)::badAddressVal)
  #define       badHeapWord       (::badHeapWordVal)
< prev index next >