src/share/vm/runtime/vmStructs.cpp

changeset 2920
a80577f854f9
parent 2693
63997f575155
child 3041
d17bd0b18663
     1.1 --- a/src/share/vm/runtime/vmStructs.cpp	Tue May 17 16:50:27 2011 +0200
     1.2 +++ b/src/share/vm/runtime/vmStructs.cpp	Tue May 17 19:11:51 2011 -0700
     1.3 @@ -783,6 +783,7 @@
     1.4    nonstatic_field(nmethod,             _osr_link,                                     nmethod*)                              \
     1.5    nonstatic_field(nmethod,             _scavenge_root_link,                           nmethod*)                              \
     1.6    nonstatic_field(nmethod,             _scavenge_root_state,                          jbyte)                                 \
     1.7 +  nonstatic_field(nmethod,             _state,                                        unsigned char)                         \
     1.8    nonstatic_field(nmethod,             _exception_offset,                             int)                                   \
     1.9    nonstatic_field(nmethod,             _deoptimize_offset,                            int)                                   \
    1.10    nonstatic_field(nmethod,             _orig_pc_offset,                               int)                                   \
    1.11 @@ -800,6 +801,8 @@
    1.12    nonstatic_field(nmethod,             _osr_entry_point,                              address)                               \
    1.13    nonstatic_field(nmethod,             _lock_count,                                   jint)                                  \
    1.14    nonstatic_field(nmethod,             _stack_traversal_mark,                         long)                                  \
    1.15 +  nonstatic_field(nmethod,             _compile_id,                                   int)                                   \
    1.16 +  nonstatic_field(nmethod,             _marked_for_deoptimization,                    bool)                                  \
    1.17                                                                                                                                       \
    1.18    /********************************/                                                                                                 \
    1.19    /* JavaCalls (NOTE: incomplete) */                                                                                                 \
    1.20 @@ -1310,11 +1313,13 @@
    1.21                                                                            \
    1.22    declare_toplevel_type(CodeBlob)                                         \
    1.23    declare_type(BufferBlob,            CodeBlob)                           \
    1.24 -  declare_type(nmethod,       CodeBlob)                           \
    1.25 +  declare_type(AdapterBlob,           BufferBlob)                         \
    1.26 +  declare_type(nmethod,               CodeBlob)                           \
    1.27    declare_type(RuntimeStub,           CodeBlob)                           \
    1.28    declare_type(SingletonBlob,         CodeBlob)                           \
    1.29    declare_type(SafepointBlob,         SingletonBlob)                      \
    1.30    declare_type(DeoptimizationBlob,    SingletonBlob)                      \
    1.31 +  declare_type(RicochetBlob,          SingletonBlob)                      \
    1.32    declare_c2_type(ExceptionBlob,      SingletonBlob)                      \
    1.33    declare_c2_type(UncommonTrapBlob,   CodeBlob)                           \
    1.34                                                                            \

mercurial