Print this page


Split Close
Expand all
Collapse all
          --- old/src/share/vm/c1/c1_MacroAssembler.hpp
          +++ new/src/share/vm/c1/c1_MacroAssembler.hpp
   1    1  /*
   2      - * Copyright 2000-2005 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 ↓ 14 lines elided ↑ open up ↑
  27   27  class C1_MacroAssembler: public MacroAssembler {
  28   28   public:
  29   29    // creation
  30   30    C1_MacroAssembler(CodeBuffer* code) : MacroAssembler(code) { pd_init(); }
  31   31  
  32   32    //----------------------------------------------------
  33   33    void explicit_null_check(Register base);
  34   34  
  35   35    void inline_cache_check(Register receiver, Register iCache);
  36   36    void build_frame(int frame_size_in_bytes);
  37      -  void method_exit(bool restore_frame);
       37 +  void remove_frame(int frame_size_in_bytes);
  38   38  
  39   39    void unverified_entry(Register receiver, Register ic_klass);
  40   40    void verified_entry();
  41   41    void verify_stack_oop(int offset) PRODUCT_RETURN;
  42   42    void verify_not_null_oop(Register r)  PRODUCT_RETURN;
  43   43  
  44   44  #include "incls/_c1_MacroAssembler_pd.hpp.incl"
  45   45  };
  46   46  
  47   47  
↓ open down ↓ 35 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX