hotspot/src/share/vm/code/codeBlob.hpp
changeset 35123 b0b89d83bcf5
parent 33160 c59f1676d27e
child 35542 9dccb7f9f656
equal deleted inserted replaced
35121:e8900e5763ff 35123:b0b89d83bcf5
    62 class DeoptimizationBlob;
    62 class DeoptimizationBlob;
    63 
    63 
    64 class CodeBlob VALUE_OBJ_CLASS_SPEC {
    64 class CodeBlob VALUE_OBJ_CLASS_SPEC {
    65 
    65 
    66   friend class VMStructs;
    66   friend class VMStructs;
       
    67   friend class JVMCIVMStructs;
    67   friend class CodeCacheDumper;
    68   friend class CodeCacheDumper;
    68 
    69 
    69  private:
    70  private:
    70   const char* _name;
    71   const char* _name;
    71   int        _size;                              // total size of CodeBlob in bytes
    72   int        _size;                              // total size of CodeBlob in bytes
   372 //----------------------------------------------------------------------------------------------------
   373 //----------------------------------------------------------------------------------------------------
   373 // DeoptimizationBlob
   374 // DeoptimizationBlob
   374 
   375 
   375 class DeoptimizationBlob: public SingletonBlob {
   376 class DeoptimizationBlob: public SingletonBlob {
   376   friend class VMStructs;
   377   friend class VMStructs;
       
   378   friend class JVMCIVMStructs;
   377  private:
   379  private:
   378   int _unpack_offset;
   380   int _unpack_offset;
   379   int _unpack_with_exception;
   381   int _unpack_with_exception;
   380   int _unpack_with_reexecution;
   382   int _unpack_with_reexecution;
   381 
   383