hotspot/src/share/vm/interpreter/bytecodeInterpreter.hpp
changeset 7397 5b173b4ca846
parent 6176 4d9030fe341f
child 8107 78e5bd944384
equal deleted inserted replaced
7396:518b01b064ff 7397:5b173b4ca846
    19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    20  * or visit www.oracle.com if you need additional information or have any
    20  * or visit www.oracle.com if you need additional information or have any
    21  * questions.
    21  * questions.
    22  *
    22  *
    23  */
    23  */
       
    24 
       
    25 #ifndef SHARE_VM_INTERPRETER_BYTECODEINTERPRETER_HPP
       
    26 #define SHARE_VM_INTERPRETER_BYTECODEINTERPRETER_HPP
       
    27 
       
    28 #include "memory/allocation.hpp"
       
    29 #include "oops/methodDataOop.hpp"
       
    30 #include "oops/methodOop.hpp"
       
    31 #include "runtime/basicLock.hpp"
       
    32 #include "runtime/frame.hpp"
       
    33 #include "runtime/globals.hpp"
       
    34 #include "utilities/globalDefinitions.hpp"
       
    35 #ifdef TARGET_ARCH_x86
       
    36 # include "bytes_x86.hpp"
       
    37 #endif
       
    38 #ifdef TARGET_ARCH_sparc
       
    39 # include "bytes_sparc.hpp"
       
    40 #endif
       
    41 #ifdef TARGET_ARCH_zero
       
    42 # include "bytes_zero.hpp"
       
    43 #endif
    24 
    44 
    25 #ifdef CC_INTERP
    45 #ifdef CC_INTERP
    26 
    46 
    27 // CVM definitions find hotspot equivalents...
    47 // CVM definitions find hotspot equivalents...
    28 
    48 
   556 static const char* C_msg(BytecodeInterpreter::messages msg);
   576 static const char* C_msg(BytecodeInterpreter::messages msg);
   557 void print();
   577 void print();
   558 #endif // PRODUCT
   578 #endif // PRODUCT
   559 
   579 
   560     // Platform fields/methods
   580     // Platform fields/methods
   561 # include "incls/_bytecodeInterpreter_pd.hpp.incl"
   581 #ifdef TARGET_ARCH_x86
       
   582 # include "bytecodeInterpreter_x86.hpp"
       
   583 #endif
       
   584 #ifdef TARGET_ARCH_sparc
       
   585 # include "bytecodeInterpreter_sparc.hpp"
       
   586 #endif
       
   587 #ifdef TARGET_ARCH_zero
       
   588 # include "bytecodeInterpreter_zero.hpp"
       
   589 #endif
       
   590 
   562 
   591 
   563 }; // BytecodeInterpreter
   592 }; // BytecodeInterpreter
   564 
   593 
   565 #endif // CC_INTERP
   594 #endif // CC_INTERP
       
   595 
       
   596 #endif // SHARE_VM_INTERPRETER_BYTECODEINTERPRETER_HPP