hotspot/src/share/vm/oops/oop.cpp
changeset 46810 7dad333205cd
parent 46271 979ebd346ecf
child 46968 9119841280f4
equal deleted inserted replaced
46809:057f21a10f5f 46810:7dad333205cd
    29 #include "oops/oop.inline.hpp"
    29 #include "oops/oop.inline.hpp"
    30 #include "oops/verifyOopClosure.hpp"
    30 #include "oops/verifyOopClosure.hpp"
    31 #include "runtime/handles.inline.hpp"
    31 #include "runtime/handles.inline.hpp"
    32 #include "runtime/thread.inline.hpp"
    32 #include "runtime/thread.inline.hpp"
    33 #include "utilities/copy.hpp"
    33 #include "utilities/copy.hpp"
       
    34 #if INCLUDE_ALL_GCS
       
    35 #include "gc/g1/g1Allocator.inline.hpp"
       
    36 #endif
    34 
    37 
    35 bool always_do_update_barrier = false;
    38 bool always_do_update_barrier = false;
    36 
    39 
    37 BarrierSet* oopDesc::_bs = NULL;
    40 BarrierSet* oopDesc::_bs = NULL;
    38 
    41 
   136 
   139 
   137 bool oopDesc::has_klass_gap() {
   140 bool oopDesc::has_klass_gap() {
   138   // Only has a klass gap when compressed class pointers are used.
   141   // Only has a klass gap when compressed class pointers are used.
   139   return UseCompressedClassPointers;
   142   return UseCompressedClassPointers;
   140 }
   143 }
       
   144 
       
   145 #if INCLUDE_CDS_JAVA_HEAP
       
   146 bool oopDesc::is_archive_object(oop p) {
       
   147   return (p == NULL) ? false : G1ArchiveAllocator::is_archive_object(p);
       
   148 }
       
   149 #endif