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 \