equal
deleted
inserted
replaced
30 #include "oops/method.hpp" |
30 #include "oops/method.hpp" |
31 #include "runtime/basicLock.hpp" |
31 #include "runtime/basicLock.hpp" |
32 #include "runtime/frame.hpp" |
32 #include "runtime/frame.hpp" |
33 #include "runtime/globals.hpp" |
33 #include "runtime/globals.hpp" |
34 #include "utilities/globalDefinitions.hpp" |
34 #include "utilities/globalDefinitions.hpp" |
|
35 #include "utilities/macros.hpp" |
35 |
36 |
36 #ifdef CC_INTERP |
37 #ifdef CC_INTERP |
37 |
38 |
38 // JavaStack Implementation |
39 // JavaStack Implementation |
39 #define MORE_STACK(count) \ |
40 #define MORE_STACK(count) \ |
570 #ifndef PRODUCT |
571 #ifndef PRODUCT |
571 static const char* C_msg(BytecodeInterpreter::messages msg); |
572 static const char* C_msg(BytecodeInterpreter::messages msg); |
572 void print(); |
573 void print(); |
573 #endif // PRODUCT |
574 #endif // PRODUCT |
574 |
575 |
575 #ifdef TARGET_ARCH_zero |
576 #ifdef ZERO |
576 # include "bytecodeInterpreter_zero.hpp" |
577 # include "bytecodeInterpreter_zero.hpp" |
577 #else |
578 #else |
578 #error "Only Zero Bytecode Interpreter is supported" |
579 #error "Only Zero Bytecode Interpreter is supported" |
579 #endif |
580 #endif |
580 |
581 |