Print this page


Split Close
Expand all
Collapse all
          --- old/src/share/vm/runtime/vmStructs.cpp
          +++ new/src/share/vm/runtime/vmStructs.cpp
   1    1  /*
   2      - * Copyright 2000-2009 Sun Microsystems, Inc.  All Rights Reserved.
        2 + * Copyright 2000-2010 Sun Microsystems, Inc.  All Rights Reserved.
   3    3   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4    4   *
   5    5   * This code is free software; you can redistribute it and/or modify it
   6    6   * under the terms of the GNU General Public License version 2 only, as
   7    7   * published by the Free Software Foundation.
   8    8   *
   9    9   * This code is distributed in the hope that it will be useful, but WITHOUT
  10   10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  11   11   * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  12   12   * version 2 for more details (a copy is included in the LICENSE file that
↓ open down ↓ 587 lines elided ↑ open up ↑
 600  600    /* CodeBlobs (NOTE: incomplete, but only a little) */                                                                              \
 601  601    /***************************************************/                                                                              \
 602  602                                                                                                                                       \
 603  603    nonstatic_field(CodeBlob,                    _name,                                         const char*)                           \
 604  604    nonstatic_field(CodeBlob,                    _size,                                         int)                                   \
 605  605    nonstatic_field(CodeBlob,                    _header_size,                                  int)                                   \
 606  606    nonstatic_field(CodeBlob,                    _relocation_size,                              int)                                   \
 607  607    nonstatic_field(CodeBlob,                    _instructions_offset,                          int)                                   \
 608  608    nonstatic_field(CodeBlob,                    _frame_complete_offset,                        int)                                   \
 609  609    nonstatic_field(CodeBlob,                    _data_offset,                                  int)                                   \
 610      -  nonstatic_field(CodeBlob,                    _oops_offset,                                  int)                                   \
 611      -  nonstatic_field(CodeBlob,                    _oops_length,                                  int)                                   \
 612  610    nonstatic_field(CodeBlob,                    _frame_size,                                   int)                                   \
 613  611    nonstatic_field(CodeBlob,                    _oop_maps,                                     OopMapSet*)                            \
 614  612                                                                                                                                       \
 615  613    /**************************************************/                                                                               \
 616  614    /* NMethods (NOTE: incomplete, but only a little) */                                                                               \
 617  615    /**************************************************/                                                                               \
 618  616                                                                                                                                       \
 619  617       static_field(nmethod,             _zombie_instruction_size,                      int)                                   \
 620  618    nonstatic_field(nmethod,             _method,                                       methodOop)                             \
 621  619    nonstatic_field(nmethod,             _entry_bci,                                    int)                                   \
 622  620    nonstatic_field(nmethod,             _osr_link,                                     nmethod*)                              \
 623  621    nonstatic_field(nmethod,             _scavenge_root_link,                           nmethod*)                              \
 624  622    nonstatic_field(nmethod,             _scavenge_root_state,                          jbyte)                                 \
 625  623    nonstatic_field(nmethod,             _exception_offset,                             int)                                   \
 626  624    nonstatic_field(nmethod,             _deoptimize_offset,                            int)                                   \
 627  625    nonstatic_field(nmethod,             _orig_pc_offset,                               int)                                   \
 628  626    nonstatic_field(nmethod,             _stub_offset,                                  int)                                   \
      627 +  nonstatic_field(nmethod,             _consts_offset,                                int)                                   \
      628 +  nonstatic_field(nmethod,             _oops_offset,                                  int)                                   \
 629  629    nonstatic_field(nmethod,             _scopes_data_offset,                           int)                                   \
 630  630    nonstatic_field(nmethod,             _scopes_pcs_offset,                            int)                                   \
 631  631    nonstatic_field(nmethod,             _dependencies_offset,                          int)                                   \
 632  632    nonstatic_field(nmethod,             _handler_table_offset,                         int)                                   \
 633  633    nonstatic_field(nmethod,             _nul_chk_table_offset,                         int)                                   \
 634  634    nonstatic_field(nmethod,             _nmethod_end_offset,                           int)                                   \
 635  635    nonstatic_field(nmethod,             _entry_point,                                  address)                               \
 636  636    nonstatic_field(nmethod,             _verified_entry_point,                         address)                               \
 637  637    nonstatic_field(nmethod,             _osr_entry_point,                              address)                               \
 638  638    nonstatic_field(nmethod,             _lock_count,                                   jint)                                  \
↓ open down ↓ 1667 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX