src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6873116 Sdiff src/share/vm/runtime

src/share/vm/runtime/vmStructs.cpp

Print this page




 576   nonstatic_field(StubQueue,                   _queue_begin,                                  int)                                   \
 577   nonstatic_field(StubQueue,                   _queue_end,                                    int)                                   \
 578   nonstatic_field(StubQueue,                   _number_of_stubs,                              int)                                   \
 579   nonstatic_field(InterpreterCodelet,          _size,                                         int)                                   \
 580   nonstatic_field(InterpreterCodelet,          _description,                                  const char*)                           \
 581   nonstatic_field(InterpreterCodelet,          _bytecode,                                     Bytecodes::Code)                       \
 582                                                                                                                                      \
 583   /***********************************/                                                                                              \
 584   /* StubRoutines (NOTE: incomplete) */                                                                                              \
 585   /***********************************/                                                                                              \
 586                                                                                                                                      \
 587      static_field(StubRoutines,                _call_stub_return_address,                     address)                               \
 588      IA32_ONLY(static_field(StubRoutines::x86,_call_stub_compiled_return,                     address))                              \
 589                                                                                                                                      \
 590   /***************************************/                                                                                          \
 591   /* PcDesc and other compiled code info */                                                                                          \
 592   /***************************************/                                                                                          \
 593                                                                                                                                      \
 594   nonstatic_field(PcDesc,                      _pc_offset,                                    int)                                   \
 595   nonstatic_field(PcDesc,                      _scope_decode_offset,                          int)                                   \

 596                                                                                                                                      \
 597   /***************************************************/                                                                              \
 598   /* CodeBlobs (NOTE: incomplete, but only a little) */                                                                              \
 599   /***************************************************/                                                                              \
 600                                                                                                                                      \
 601   nonstatic_field(CodeBlob,                    _name,                                         const char*)                           \
 602   nonstatic_field(CodeBlob,                    _size,                                         int)                                   \
 603   nonstatic_field(CodeBlob,                    _header_size,                                  int)                                   \
 604   nonstatic_field(CodeBlob,                    _relocation_size,                              int)                                   \
 605   nonstatic_field(CodeBlob,                    _instructions_offset,                          int)                                   \
 606   nonstatic_field(CodeBlob,                    _frame_complete_offset,                        int)                                   \
 607   nonstatic_field(CodeBlob,                    _data_offset,                                  int)                                   \
 608   nonstatic_field(CodeBlob,                    _oops_offset,                                  int)                                   \
 609   nonstatic_field(CodeBlob,                    _oops_length,                                  int)                                   \
 610   nonstatic_field(CodeBlob,                    _frame_size,                                   int)                                   \
 611   nonstatic_field(CodeBlob,                    _oop_maps,                                     OopMapSet*)                            \
 612                                                                                                                                      \
 613   /**************************************************/                                                                               \
 614   /* NMethods (NOTE: incomplete, but only a little) */                                                                               \
 615   /**************************************************/                                                                               \


1141                                                                           \
1142   /*************************************************************/         \
1143   /* CodeBlob hierarchy (needed for run-time type information) */         \
1144   /*************************************************************/         \
1145                                                                           \
1146   declare_toplevel_type(CodeBlob)                                         \
1147   declare_type(BufferBlob,            CodeBlob)                           \
1148   declare_type(nmethod,       CodeBlob)                           \
1149   declare_type(RuntimeStub,           CodeBlob)                           \
1150   declare_type(SingletonBlob,         CodeBlob)                           \
1151   declare_type(SafepointBlob,         SingletonBlob)                      \
1152   declare_type(DeoptimizationBlob,    SingletonBlob)                      \
1153   declare_c2_type(ExceptionBlob,      SingletonBlob)                      \
1154   declare_c2_type(UncommonTrapBlob,   CodeBlob)                           \
1155                                                                           \
1156   /***************************************/                               \
1157   /* PcDesc and other compiled code info */                               \
1158   /***************************************/                               \
1159                                                                           \
1160   declare_toplevel_type(PcDesc)                                           \

1161                                                                           \
1162   /************************/                                              \
1163   /* OopMap and OopMapSet */                                              \
1164   /************************/                                              \
1165                                                                           \
1166   declare_toplevel_type(OopMap)                                           \
1167   declare_toplevel_type(OopMapSet)                                        \
1168                                                                           \
1169   /********************/                                                  \
1170   /* CompressedStream */                                                  \
1171   /********************/                                                  \
1172                                                                           \
1173   declare_toplevel_type(CompressedStream)                                 \
1174                                                                           \
1175   /**************/                                                        \
1176   /* VMRegImpl  */                                                        \
1177   /**************/                                                        \
1178                                                                           \
1179   declare_toplevel_type(VMRegImpl)                                        \
1180                                                                           \




 576   nonstatic_field(StubQueue,                   _queue_begin,                                  int)                                   \
 577   nonstatic_field(StubQueue,                   _queue_end,                                    int)                                   \
 578   nonstatic_field(StubQueue,                   _number_of_stubs,                              int)                                   \
 579   nonstatic_field(InterpreterCodelet,          _size,                                         int)                                   \
 580   nonstatic_field(InterpreterCodelet,          _description,                                  const char*)                           \
 581   nonstatic_field(InterpreterCodelet,          _bytecode,                                     Bytecodes::Code)                       \
 582                                                                                                                                      \
 583   /***********************************/                                                                                              \
 584   /* StubRoutines (NOTE: incomplete) */                                                                                              \
 585   /***********************************/                                                                                              \
 586                                                                                                                                      \
 587      static_field(StubRoutines,                _call_stub_return_address,                     address)                               \
 588      IA32_ONLY(static_field(StubRoutines::x86,_call_stub_compiled_return,                     address))                              \
 589                                                                                                                                      \
 590   /***************************************/                                                                                          \
 591   /* PcDesc and other compiled code info */                                                                                          \
 592   /***************************************/                                                                                          \
 593                                                                                                                                      \
 594   nonstatic_field(PcDesc,                      _pc_offset,                                    int)                                   \
 595   nonstatic_field(PcDesc,                      _scope_decode_offset,                          int)                                   \
 596   nonstatic_field(PcDesc,                      _flags,                        PcDesc::PcDescFlags)                                   \
 597                                                                                                                                      \
 598   /***************************************************/                                                                              \
 599   /* CodeBlobs (NOTE: incomplete, but only a little) */                                                                              \
 600   /***************************************************/                                                                              \
 601                                                                                                                                      \
 602   nonstatic_field(CodeBlob,                    _name,                                         const char*)                           \
 603   nonstatic_field(CodeBlob,                    _size,                                         int)                                   \
 604   nonstatic_field(CodeBlob,                    _header_size,                                  int)                                   \
 605   nonstatic_field(CodeBlob,                    _relocation_size,                              int)                                   \
 606   nonstatic_field(CodeBlob,                    _instructions_offset,                          int)                                   \
 607   nonstatic_field(CodeBlob,                    _frame_complete_offset,                        int)                                   \
 608   nonstatic_field(CodeBlob,                    _data_offset,                                  int)                                   \
 609   nonstatic_field(CodeBlob,                    _oops_offset,                                  int)                                   \
 610   nonstatic_field(CodeBlob,                    _oops_length,                                  int)                                   \
 611   nonstatic_field(CodeBlob,                    _frame_size,                                   int)                                   \
 612   nonstatic_field(CodeBlob,                    _oop_maps,                                     OopMapSet*)                            \
 613                                                                                                                                      \
 614   /**************************************************/                                                                               \
 615   /* NMethods (NOTE: incomplete, but only a little) */                                                                               \
 616   /**************************************************/                                                                               \


1142                                                                           \
1143   /*************************************************************/         \
1144   /* CodeBlob hierarchy (needed for run-time type information) */         \
1145   /*************************************************************/         \
1146                                                                           \
1147   declare_toplevel_type(CodeBlob)                                         \
1148   declare_type(BufferBlob,            CodeBlob)                           \
1149   declare_type(nmethod,       CodeBlob)                           \
1150   declare_type(RuntimeStub,           CodeBlob)                           \
1151   declare_type(SingletonBlob,         CodeBlob)                           \
1152   declare_type(SafepointBlob,         SingletonBlob)                      \
1153   declare_type(DeoptimizationBlob,    SingletonBlob)                      \
1154   declare_c2_type(ExceptionBlob,      SingletonBlob)                      \
1155   declare_c2_type(UncommonTrapBlob,   CodeBlob)                           \
1156                                                                           \
1157   /***************************************/                               \
1158   /* PcDesc and other compiled code info */                               \
1159   /***************************************/                               \
1160                                                                           \
1161   declare_toplevel_type(PcDesc)                                           \
1162   declare_integer_type(PcDesc::PcDescFlags)                               \
1163                                                                           \
1164   /************************/                                              \
1165   /* OopMap and OopMapSet */                                              \
1166   /************************/                                              \
1167                                                                           \
1168   declare_toplevel_type(OopMap)                                           \
1169   declare_toplevel_type(OopMapSet)                                        \
1170                                                                           \
1171   /********************/                                                  \
1172   /* CompressedStream */                                                  \
1173   /********************/                                                  \
1174                                                                           \
1175   declare_toplevel_type(CompressedStream)                                 \
1176                                                                           \
1177   /**************/                                                        \
1178   /* VMRegImpl  */                                                        \
1179   /**************/                                                        \
1180                                                                           \
1181   declare_toplevel_type(VMRegImpl)                                        \
1182                                                                           \


src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File