27 // Size of interpreter code |
27 // Size of interpreter code |
28 const static int InterpreterCodeSize = 6 * K; |
28 const static int InterpreterCodeSize = 6 * K; |
29 |
29 |
30 public: |
30 public: |
31 // Method entries |
31 // Method entries |
32 static void normal_entry(methodOop method, intptr_t UNUSED, TRAPS); |
32 static int normal_entry(methodOop method, intptr_t UNUSED, TRAPS); |
33 static void native_entry(methodOop method, intptr_t UNUSED, TRAPS); |
33 static int native_entry(methodOop method, intptr_t UNUSED, TRAPS); |
34 static void accessor_entry(methodOop method, intptr_t UNUSED, TRAPS); |
34 static int accessor_entry(methodOop method, intptr_t UNUSED, TRAPS); |
35 static void empty_entry(methodOop method, intptr_t UNUSED, TRAPS); |
35 static int empty_entry(methodOop method, intptr_t UNUSED, TRAPS); |
36 |
36 |
37 public: |
37 public: |
38 // Main loop of normal_entry |
38 // Main loop of normal_entry |
39 static void main_loop(int recurse, TRAPS); |
39 static void main_loop(int recurse, TRAPS); |
40 |
40 |