hotspot/src/share/vm/interpreter/templateInterpreterGenerator.hpp
changeset 2534 08dac9ce0cd7
parent 2131 98f9cef66a34
child 2570 ecc7862946d4
equal deleted inserted replaced
2533:9aa50ba9a67f 2534:08dac9ce0cd7
     1 /*
     1 /*
     2  * Copyright 1997-2007 Sun Microsystems, Inc.  All Rights Reserved.
     2  * Copyright 1997-2009 Sun Microsystems, Inc.  All Rights Reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    46   address generate_klass_exception_handler(const char* name) {
    46   address generate_klass_exception_handler(const char* name) {
    47     return generate_exception_handler_common(name, NULL, true);
    47     return generate_exception_handler_common(name, NULL, true);
    48   }
    48   }
    49   address generate_exception_handler_common(const char* name, const char* message, bool pass_oop);
    49   address generate_exception_handler_common(const char* name, const char* message, bool pass_oop);
    50   address generate_ClassCastException_handler();
    50   address generate_ClassCastException_handler();
       
    51   address generate_WrongMethodType_handler();
    51   address generate_ArrayIndexOutOfBounds_handler(const char* name);
    52   address generate_ArrayIndexOutOfBounds_handler(const char* name);
    52   address generate_continuation_for(TosState state);
    53   address generate_continuation_for(TosState state);
    53   address generate_return_entry_for(TosState state, int step);
    54   address generate_return_entry_for(TosState state, int step);
    54   address generate_earlyret_entry_for(TosState state);
    55   address generate_earlyret_entry_for(TosState state);
    55   address generate_deopt_entry_for(TosState state, int step);
    56   address generate_deopt_entry_for(TosState state, int step);